معرفی و دانلود کتاب هنر کدنویسی تمیز
برای دانلود قانونی کتاب هنر کدنویسی تمیز و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب هنر کدنویسی تمیز
کتاب هنر کدنویسی تمیز، منبعی جامع برای آشنایی با روشهای نگارشِ کدهای برنامهنویسیِ خوشخوان است. آشنایی با این روش، به توسعهدهندههای نرمافزار کمک میکند تا با نوشتن کدهای برنامهنویسیِ مرتب و تمیز، راحتتر به توسعهی نرمافزار مشغول شوند. کریستین مایر، نویسندهی کتاب، اصول و تکنیکهای کدنویسی تمیز را در این اثر به خواننده آموزش داده است. پس از مطالعهی کتاب حاضر، بهرهوریِ برنامهنویسها در کدنویسی افزایش پیدا میکند.
دربارهی کتاب هنر کدنویسی تمیز
کتاب هنر کدنویسی تمیز (The Art of Clean Code)، اثری کامل برای آشناییِ خواننده با شیوههای اصولیِ نگارش کدهای برنامهنویسی است. کریستین مایر (Kerstin Meyer)، نویسندهی کتاب، با زبانی ساده و روان، اصول و تکنیکهای کدنویسیِ تمیز را بهصورت عملی و کاربردی در این اثر به خواننده آموزش داده است. یادگیری هنر کدنویسی تمیز، در کنار افزایش کیفیت کدها، فایدههای چشمگیری برای توسعهدهندگان دارد. خواننده، پس از مطالعهی کتاب، شیوههای افزایش خوانایی کد را یاد میگیرد و با روشهای کاهش خطاها و باگهای نرمافزاری با نوشتن کدهای تمیز آشنا میشود. کد تمیز، معمولاً ساختار منظمتری دارد و از الگوهای مناسب استفاده میکند. این آموختهها، باعث افزایش سرعت توسعهی نرمافزار میشود و مراحل نگهداری و توسعهی کد را سادهتر میکند. ساختار یکپارچهی کد و تمیز بودنِ آن، استانداردی مشترک برای اعضای گروه توسعه دهندگانِ نرمافزار فراهم میکند تا درک متقابل و همکاری میان آنها افزایش داشته باشد. یادگیریِ مهارتهای کتاب هنر کدنویسی تمیز، ارزش توسعهدهندههای نرمافزار را افزایش میدهد. برنامهنویسی که مهارتهای کدنویسی تمیز را بهخوبی فرا گرفته، جایگاه بهتری در بین کارفرمایان و مشتریان پیدا میکند.
مطالب کتاب هنر کدنویسی تمیز با توضیحاتی دربارهی آسیبهای پیچیدگیهای کدنویسی به خلاقیت توسعهدهندگان، آغاز میشود. نویسنده در بخش بعدی کتاب، روشهای بهینهسازی نرمافزارِ کاربردی را مطرح کرده و پیامدهای کدنویسی تمیز برای توسعه دهندگان را توضیح داده است. در ادامه، توضیحاتی دربارهی ساخت یک محصول حداقلیِ قابل عرضه، پیش روی خواننده قرار گرفته است. چهارمین بخش از این کتاب، به اطلاعات مهمی برای نوشتن کد تمیز و ساده اختصاص دارد. دلیلِ نوشتن کد تمیز، استفاده از کامنتها و نامهای درست، بهرهگیری از قانون دیمر و کمک گرفتن از قانون پسر پیشاهنگ و بازسازی، اطلاعات مهمِ این بخش را تشکیل میدهد.
نویسنده در بخش بعدی به توضیحاتی دربارهی بهینهسازی زودهنگامِ کدها اشاره کرده است. بهینهسازی توابع کد، ویژگیها، برنامهریزی، مقیاسپذیری، طراحی تست و ساخت دنیای شئگرا، بهعنوان مراحل بهینهسازیِ زودهنگام کدها شناخته میشوند. مطالب کتاب هنر کدنویسی تمیز با آموزش اصل مفید یونیکس، توضیحِ مفهومِ مینیمالسیم در توسعهی کدهای برنامهنویسی و اهمیت تمرکز در کدنویسی، خاتمه پیدا میکند. آموزشهای این کتاب در کنار متن با تصاویر و نمودارهایی واضح و گویا، توضیح داده شدهاند. این رویکرد، انتقال مفاهیم پیچیدهی کدنویسی تمیز به ذهن خواننده را راحتتر میکند.
کتاب هنر کدنویسی تمیز را انتشارات فناوری نوین، چاپ و روانهی بازار کرده است. رمضان عباس نژادورزی و مازیار کلاه گر زواردهی، مترجمهای این کتاب هستند.
کتاب هنر کدنویسی تمیز برای چه کسانی مناسب است؟
تمامی توسعهدهندگان نرمافزار که با زبانهای مختلف برنامهنویسی کار میکنند و بهدنبال منبعی کامل برای آشنایی با روشهای نوشتنِ کدهایی تمیز و حسابشده میگردند، مخاطبهای کتاب هنر کدنویسی تمیز بهحساب میآیند.
در بخشی از کتاب هنر کدنویسی تمیز میخوانیم
هدف این کتاب افزایش بهرهوری تلاشهای برنامهنویسی شما است.
پیشرفت شما میتواند به وسیله عادات و روالهای روزمره شخصی شما متوقف شود. شما باید با حواسپرتیهای روزانه و رقابت مداوم برای زمان ارزشمند خود مقابله کنید. پروفسور علوم کامپیوتر کال نیوپورت در کتاب عالی خود به نام کار عمیق قوانین موفقیت متمرکز در یک دنیای حواس پرت (انتشارات گرند سنترال، ۲۰۱۶) در مورد این موضوع صحبت میکند. او استدلال میکند که هم تقاضای فزایندهای برای کارهایی که نیاز به تفکر عمیق دارند - مانند برنامهنویسی تحقیق پزشکی و نوشتن - وجود دارد و هم عرضه زمان برای انجام این کار به دلیل گسترش دستگاههای ارتباطی و سیستمهای سرگرمی در حال کاهش است.
اگر تقاضای فزاینده با عرضه کاهش یافته مواجه شود نظریه اقتصادی پیشنهاد میکند که قیمتها افزایش خواهد یافت. اگر شما قادر به انجام کار عمیق با شید ارزش اقتصادی شما افزایش مییابد.
هرگز زمان بهتری نسبت به الان برای برنامهنویسانی که توانایی انجام کار عمیق را دارند وجود نداشته است.
اما هشدار شرکت در کار عمیق تقریباً به طور غیر قابل اجتنابی دشوار شده است، مگر این که به شدت در اولویت بندی آن بکوشید. دنیای خارج حواس پرتی مداوم است. همکاران شما به طور ناگهانی به دفتر شما میآیند. گوشی هوشمند شما هر 20 دقیقه توجه شما را میطلبد. صندوق ورودی شما روزانه دهها بار ایمیل جدیدی دریافت میکند - هر کدام برای یک تکه از زمان شما درخواست میکنند.
فهرست مطالب کتاب
فصل اول: چگونه پیچیدگی به خلاقیتتان آسیب میزند
فصل دوم: اصل 20/80
فصل سوم: ساخت یک محصول حداقلی قابل عرضه
فصل چهارم: نوشتن کد تمیز و ساده
فصل پنجم: بهینهسازی زود هنگام ریشه تمام مشکلات است
فصل ششم: جریان
فصل هفتم: یک کار را به خوبی انجام بده و سایر اصول یونیکس
فصل هشتم: در طراحی کمتر، بیشتر است
فصل نهم: تمرکز
مشخصات کتاب الکترونیک
نام کتاب | کتاب هنر کدنویسی تمیز |
نویسنده | کریستین مایر |
مترجم | رمضان عباس نژادورزی، مازیار کلاه گر زواردهی |
ناشر چاپی | انتشارات فناوری نوین |
سال انتشار | ۱۴۰۳ |
فرمت کتاب | |
تعداد صفحات | 162 |
زبان | فارسی |
شابک | 978-622-7393-85-9 |
موضوع کتاب | کتابهای اصول و مبانی برنامه نویسی |