توضیحات محصول
کتاب Clean Code
حتی کد بد هم می تواند کار کند. اما اگر کد تمیز نباشد، می تواند یک سازمان توسعه را به زانو درآورد. هر سال، ساعت های بی شماری و منابع قابل توجهی به دلیل کد نوشته شده ضعیف از بین می روند. اما لازم نیست اینطور باشد.
رابرت مارتین، کارشناس معروف نرم افزار، الگوی انقلابی را با Clean Code: A Handbook of Agile Software Craftsmanship ارائه می دهد. مارتین با همکارانش از Object Mentor همکاری کرده است تا بهترین روش چابک خود را در پاکسازی کد “در حال پرواز” در کتابی تقطیر کند که ارزش های یک صنعتگر نرم افزار را در درون شما القا می کند و شما را به برنامه نویس بهتری تبدیل می کند – اما فقط در صورتی که کار کنید. در آن.
چه نوع کاری انجام خواهید داد؟ شما کد را می خوانید – تعداد زیادی کد. و در مورد اینکه چه چیزی در آن کد درست است و چه چیزی اشتباه است، به چالش کشیده خواهید شد. مهمتر از آن، شما برای ارزیابی مجدد ارزش های حرفه ای و تعهد خود به حرفه خود به چالش کشیده خواهید شد.
Clean Code به سه قسمت تقسیم می شود. اولی اصول، الگوها و شیوه های نوشتن کد پاک را شرح می دهد. بخش دوم شامل چندین مطالعه موردی با افزایش پیچیدگی است. هر مطالعه موردی تمرینی برای پاکسازی کد است – تبدیل یک پایه کد که دارای مشکلاتی است به یک کد صحیح و کارآمد. بخش سوم نتیجه است: یک فصل منفرد حاوی لیستی از اکتشافات جمع آوری شده در حین ایجاد مطالعات موردی. نتیجه یک پایگاه دانش است که طرز فکر ما را هنگام نوشتن، خواندن و پاک کردن کدها توصیف می کند.
خوانندگان از درک این کتاب دور خواهند شد
نحوه تشخیص کد خوب و بد
چگونه کد خوب بنویسیم و چگونه کد بد را به کد خوب تبدیل کنیم
نحوه ایجاد نام های خوب، توابع خوب، اشیاء خوب و کلاس های خوب
نحوه قالب بندی کد برای حداکثر خوانایی
نحوه پیاده سازی مدیریت کامل خطا بدون پنهان کردن منطق کد
نحوه تست واحد و تمرین توسعه آزمایش محور
این کتاب برای هر توسعهدهنده، مهندس نرمافزار، مدیر پروژه، سرپرست تیم یا تحلیلگر سیستم که علاقهمند به تولید کد بهتر است، ضروری است.
محصولات مرتبط
کتاب طراحی مبدل آنالوگ به دیجیتال سیگما-دلتا در متلب سیمولینک
این کتاب درسی برای یک دوره ترمی مبدل سیگما-دلتا در نظر گرفته شده است. نویسنده استفاده خود از نظریه ریاضی را به حداقل می رساند، بر موارد استفاده واقعی تأکید می کند و مفاهیم را به گونه ای مورد بحث قرار می دهد که برای دانش آموزان بی تجربه و مهندسین مبتدی و حرفه ای قابل دسترس باشد. دانش قبلی در مورد مبدل های Sigma-Delta و/یا MATLAB/Simulink در نظر گرفته شده است. خوانندگان می آموزند که فرآیند طراحی شامل چه چیزهایی است، مبادلاتی که باید در نظر گرفته شود، چگونه یک مدولاتور در واقع شبیه سازی می شود و چگونه یک طراحی خاص را موفق در نظر بگیرند. هر فصل با اطلاعات ضروری و عملی آغاز میشود، در حالی که مفاهیم نظری ضروری از طریق ارزیابی نتایج تمرینهای شبیهسازی پیشنهادی تعدیلکنندههای ارائهشده در نرمافزار MATLAB/Simulink Toolbox همراه این کتاب ارائه میشوند.
کتاب کنترل یادگیری کاربرد در رباتیک و سیستم های دینامیکی پیچیده
کتاب کنترل یادگیری کاربرد در رباتیک و سیستم های دینامیکی پیچیده : برنامههای کاربردی در رباتیک و سیستمهای دینامیکی پیچیده، درک اساسی از تئوری کنترل را فراهم میکند و در عین حال فناوریهای پیشرفته و هیجانانگیزی را در زمینه کنترل مبتنی بر یادگیری معرفی میکند. تکنیک های پیشرفته مربوط به یادگیری ماشین و هوش مصنوعی (AI) و همچنین تئوری های کنترل پایه و تکنیک های تثبیت شده مانند کنترل یادگیری تطبیقی، کنترل یادگیری تقویتی، کنترل امپدانس، و کنترل تقویت عمیق پوشش داده شده است. هر فصل شامل مطالعات موردی و کاربردهای دنیای واقعی در رباتیک، هوش مصنوعی، هواپیما و سایر وسایل نقلیه و سیستمهای دینامیکی پیچیده است. روشهای محاسباتی برای سیستمهای کنترل، بهویژه آنهایی که برای توسعه هوش مصنوعی و سایر تکنیکهای یادگیری ماشین استفاده میشوند، نیز به طور مفصل مورد بحث قرار میگیرند.
مفاهیم تئوری کنترل پایه را همراه با تکنیک های پیشرفته و آخرین پیشرفت ها در کنترل تطبیقی و روباتیک ارائه می دهد.
معرفی پیشرفته ترین فناوری های کنترل مبتنی بر یادگیری و کاربردهای آنها در رباتیک و سایر سیستم های پیچیده دینامیکی
تکنیک های محاسباتی برای سیستم های کنترل را نشان می دهد
کنترل امپدانس یادگیری تکراری را هم در تعامل انسان و ربات و هم در روباتهای مشارکتی پوشش میدهد
کتاب اینترنت اشیا با پایتون Python
درباره کتاب اینترنت اشیا با پایتون Python
حتی برنامه های پیچیده اینترنت اشیا را با پایتون به سرعت نمونه سازی کنید و از آنها استفاده عملی کنید
مهارت های اینترنت اشیا خود را با به روزترین قابلیت های کاربردی در زمینه فناوری پوشیدنی، محیط های هوشمند و اتوماسیون خانگی تقویت کنید.
با سختافزار، حسگرها و محرکها تعامل داشته باشید و پروژههای DIY IoT خود را از طریق پایتون کنترل کنید.
کتاب الگوریتم های فرا ابتکاری و بهینه سازی در مهندسی برق و کامپیوتر
آنچه در کتاب الگوریتم های فرا ابتکاری و بهینه سازی در مهندسی برق و کامپیوتر خواهید خواند.
مروری بر روشهای فراابتکاری و کاربردهای آنها در مهندسی کامپیوتر و برق ارائه میکند
امکان استفاده از انواع مختلف الگوریتمهای بهینهسازی برای پیشبرد و ارتقای ابزارهای مورد استفاده برای مقاصد کامپیوتری و مهندسی برق را بررسی میکند.
شامل مطالعات موردی مختلف در مهندسی کامپیوتر و برق است
استفاده از هوش مصنوعی به ویژه در زمینه بهینه سازی روز به روز در حال افزایش است. هدف این کتاب بررسی امکان استفاده از انواع مختلف الگوریتمهای بهینهسازی برای پیشبرد و ارتقای ابزارهای مورد استفاده برای مقاصد کامپیوتری و مهندسی برق است.
قوانین ثبت دیدگاه