کتاب Clean Code
کتاب Clean Code رابرت مارتین، مؤسس و مدیر شرکت Uncle Bob، برای سالهای طولانی در زمینۀ مشاورۀ توسعهٔ نرمافزار از عملکرد بسیار موفقی برخوردار بوده و این در حالی است که وی مطالعات موردی متعددی در رابطه با روشهای اجایل (چاپک) توسعهٔ نرمافزار انجام داده است که در نتیجه وی در سال 2009 کتاب Clean Code را توسط انتشارات Prentice Hall به چاپ رسانید که با اقبال خوبی مواجه شد.
ممکن است کدهای بَد هم بازده داشته باشند و کار برنامهنویس را راه بیاندازند، اما پیاده سازی اینگونه کدها میتواند یک شرکت بزرگ را کاملاً به زمین بزند! و نیاز به توضیح نیست که هر ساله زمان بسیار زیاد و منابع هنگفتی صرف رفع ضررها و زیانهای ناشی از بهکارگیری کدهای غیرحرفهای در برنامهنویسی میشود.
رایگان!
کتاب Clean Code
انتشارات Prentice Hall
امتیاز
5.00
از
1
رأی
5.00
1 رای
رایگان!


3 مگابایت
انگلیسی
انتشار 2020
462 صفحه
دانلودی
1
نظر
2
دانلود
بازدید
235
رایگان!
کتاب Clean Code
حتی کد بد هم می تواند کار کند. اما اگر کد تمیز نباشد، می تواند یک سازمان توسعه را به زانو درآورد. هر سال، ساعت های بی شماری و منابع قابل توجهی به دلیل کد نوشته شده ضعیف از بین می روند. اما لازم نیست اینطور باشد.
رابرت مارتین، کارشناس معروف نرم افزار، الگوی انقلابی را با Clean Code: A Handbook of Agile Software Craftsmanship ارائه می دهد. مارتین با همکارانش از Object Mentor همکاری کرده است تا بهترین روش چابک خود را در پاکسازی کد “در حال پرواز” در کتابی تقطیر کند که ارزش های یک صنعتگر نرم افزار را در درون شما القا می کند و شما را به برنامه نویس بهتری تبدیل می کند – اما فقط در صورتی که کار کنید. در آن.
چه نوع کاری انجام خواهید داد؟ شما کد را می خوانید – تعداد زیادی کد. و در مورد اینکه چه چیزی در آن کد درست است و چه چیزی اشتباه است، به چالش کشیده خواهید شد. مهمتر از آن، شما برای ارزیابی مجدد ارزش های حرفه ای و تعهد خود به حرفه خود به چالش کشیده خواهید شد.
Clean Code به سه قسمت تقسیم می شود. اولی اصول، الگوها و شیوه های نوشتن کد پاک را شرح می دهد. بخش دوم شامل چندین مطالعه موردی با افزایش پیچیدگی است. هر مطالعه موردی تمرینی برای پاکسازی کد است – تبدیل یک پایه کد که دارای مشکلاتی است به یک کد صحیح و کارآمد. بخش سوم نتیجه است: یک فصل منفرد حاوی لیستی از اکتشافات جمع آوری شده در حین ایجاد مطالعات موردی. نتیجه یک پایگاه دانش است که طرز فکر ما را هنگام نوشتن، خواندن و پاک کردن کدها توصیف می کند.
خوانندگان از درک این کتاب دور خواهند شد
نحوه تشخیص کد خوب و بد
چگونه کد خوب بنویسیم و چگونه کد بد را به کد خوب تبدیل کنیم
نحوه ایجاد نام های خوب، توابع خوب، اشیاء خوب و کلاس های خوب
نحوه قالب بندی کد برای حداکثر خوانایی
نحوه پیاده سازی مدیریت کامل خطا بدون پنهان کردن منطق کد
نحوه تست واحد و تمرین توسعه آزمایش محور
این کتاب برای هر توسعهدهنده، مهندس نرمافزار، مدیر پروژه، سرپرست تیم یا تحلیلگر سیستم که علاقهمند به تولید کد بهتر است، ضروری است.
کتاب Think Python
کتاب Think Python یک راه عالی برای شروع است. اگر می خواهید برنامه نویسی را یاد بگیرید این راهنمای عملی ، شما را به صورت مرحله به مرحله با پایتون آشنا میکند، با مفاهیم اولیه برنامهنویسی قبل از رفتن به توابع، بازگشت، ساختارهای داده و طراحی شیگرا شروع میشود. این نسخه دوم و کدهای پشتیبانی آن برای پایتون 3 به روز شده است.
کتاب Beginning C++ Game Programming
نسخه دوم بازی سازی با C++ به روز شده و بهبود یافته است تا شامل آخرین ویژگی های Visual Studio 2019، SFML و تکنیک های مدرن برنامه نویسی C++ باشد.
با این کتاب، با ساختن پنج بازی کاملاً واقعی با پیچیدگی فزاینده، مقدمه ای سرگرم کننده برای برنامه نویسی بازی خواهید داشت. شما یاد خواهید گرفت که کلون هایی از بازی های محبوب مانند تیمبرمن، پونگ، Zombie survival shooter، coop puzzle platformer and Space Invaders بسازید.
کتاب با پوشش اصول برنامه نویسی شروع می شود. شما موضوعات کلیدی ++C مانند برنامه نویسی شی گرا (OOP) و اشاره گرهای C++ را مطالعه خواهید کرد و با کتابخانه قالب استاندارد (STL) آشنا خواهید شد. این کتاب به شما کمک میکند تا با ساخت یک بازی پنگ، تکنیکهای تشخیص برخورد و فیزیک بازی را بیاموزید. با ساختن بازیها، مفاهیم برنامهنویسی بازی هیجانانگیزی مانند جلوههای ذرهای، صدای جهتدهنده (فضاییسازی)، سایهبانهای قابل برنامهریزی OpenGL، اشیاء و موارد دیگر را نیز یاد خواهید گرفت. در نهایت، الگوهای طراحی بازی را برای افزایش مهارت های برنامه نویسی بازی C++ خود بررسی خواهید کرد.
در پایان کتاب، دانش لازم برای ساخت بازی های خود را با ویژگی های هیجان انگیز از ابتدا به دست خواهید آورد.
کتاب Kali Linux Cookbook Second Edition
کالی لینوکس یک توزیع لینوکس است که برای تست نفوذ و مسایل امنیتی طراحی شده است. این جانشین BackTrack، محبوب ترین توزیع تست نفوذ در جهان است. کالی لینوکس پرکاربردترین پلتفرم و جعبه ابزار برای تست نفوذ است. امنیت در حال حاضر داغ ترین زمینه در فناوری است که نیاز به میلیون ها متخصص امنیتی پیش بینی شده است.
این کتاب بر تقویت دانش شما در کالی لینوکس برای امنیت با گسترش مهارت های شما با جعبه ابزار و چارچوب هایی تمرکز دارد که می تواند ارزش شما را به عنوان یک فرد حرفه ای امنیتی افزایش دهد.
0
رایگان!
رایگان!
دوره های مرتبط
کتاب پردازش موازی معماری و API اینترنت اشیا و بیگ دیتا
کتاب پردازش موازی معماری و API اینترنت اشیا و بیگ دیتا : پردازش جریان دادههای بزرگ اینترنت اشیا از زمانی شروع میشود که تکپردازندههای با کارایی بالا بهطور فزایندهای پیچیده، گرانتر و تشنهی انرژی شدند. یک مبادله اساسی بین استفاده از یک یا تعداد کمی از چنین پردازنده های پیچیده، در یک افراطی، و تعداد متوسط تا بسیار زیاد پردازنده های ساده تر، در سوی دیگر وجود دارد.
کتاب اینترنت اشیا با پایتون Python
درباره کتاب اینترنت اشیا با پایتون Python
حتی برنامه های پیچیده اینترنت اشیا را با پایتون به سرعت نمونه سازی کنید و از آنها استفاده عملی کنید
مهارت های اینترنت اشیا خود را با به روزترین قابلیت های کاربردی در زمینه فناوری پوشیدنی، محیط های هوشمند و اتوماسیون خانگی تقویت کنید.
با سختافزار، حسگرها و محرکها تعامل داشته باشید و پروژههای DIY IoT خود را از طریق پایتون کنترل کنید.
کتاب ترفندهای پایتون
کتاب ترفند های پایتون بهترین روشهای برنامه نویسی پایتون و قدرت کدهای زیبا و پایتونیک را با مثالهای ساده و روایتی گام به گام کشف خواهید کرد.
شما یک قدم به تسلط بر پایتون نزدیکتر میشوید، بنابراین میتوانید کدهای زیبا و اصطلاحی را بنویسید که به طور طبیعی به شما میرسد.
یادگیری زیر و بم پایتون دشوار است – و با این کتاب میتوانید بر مهارتهای عملی که واقعاً مهم هستند تمرکز کنید. “طلای پنهان” را در کتابخانه استاندارد پایتون کشف کنید و همین امروز شروع به نوشتن کدهای تمیز و پایتونیک کنید
کتاب مجموعه دستورات و نکات خلاصه نویسی DeepLearning
کتاب مجموعه دستورات و نکات خلاصه نویسی DeepLearning جهت مرور سریع بر دستورات deeplearning به نوشته Andrew NG مدرس معروف کورسرا
امتیاز دانشجویان دوره
نظرات
رایگان!
قوانین ثبت دیدگاه