در خدمت شما هستیم با کتاب آموزش کدنویسی تمیز + راهکارهای نوشتن کد خوانا از وب سایت آموزش برنامه نویسی سورس باران. این کتاب 36 صفحه ای نوشته محمدحسین میثاق پور، شما را با مفهوم کدنویسی تمیز آشنا کرده و راهکارهایی برای خوانا شدن کدها ارائه میکند.
کتاب آموزش کدنویسی تمیز
کدنویسی تمیز (Clean Code) اصطلاحی هست که برای اولین بار توسط آقای رابرت سی مارتین که به عمو باب هم معروف است، ابداع شد. ایشان طی تجربیاتی که از کار کردن با کدها داشتهاند، متوجه اهمیت خوانا بودن کدها میشود و تصمیم میگیرد تا دانستههای خود رو با بقیه هم اشتراک بگذارد. ایشان چندین کتاب در زمینهی مهندسی نرمافزار منتشر کردهاند که یکی از محبوبترین آنها کتاب Clean Code میباشد.
شاید برایتان مفید باشد :
کتاب آموزش برنامه نویسی پایتون برای کلاه خاکستریها
کتاب آموزش برنامه نویسی پاسکال شی گرا ترجمه مهدی محبیان
آموزش پروژه محور طراحی سایت با پایتون و جنگو مختص بازار کار
کتاب مقدمه ای بر آموزش برنامه نویسی هوش مصنوعی
کتاب آموزش برنامه نویسی روبی به زبان ساده
کتاب آموزش برنامه نویسی اندروید برای برنامه نویسان تحت وب با Mosync framework
کتاب آموزش برنامه نویسی پایتون برای کلاه خاکستری ها
یکی از دلایلی که باعث ناخوانا شدن کدها میشه، عدم تجربهی کافی برنامه نویس هستش. مثلا فردی رو تصور کنید که به تازگی برنامه نویسی رو یاد گرفته و با سینتکس به زبان آشنا شده، طبعیتا این فرد در ابتدای مسیر خودش با روشهای کدنویسی تمیز آشنا نیست و تمرکزش بر اینه که یه کدی بنویسه که خروجی صحیحی داشته باشه. برای مثال ممکنه که کل برنامهی خودش رو داخل یه تابع طولانی تعریف کنه یا مثلا از نام گذاریهای مناسبی استفاده نکنه. که در مجموع این موارد باعث ناخوانا شدن کد میشن.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- حجم فايل : 356 کیلوبایت
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۷ آبان ۱۴۰۱
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس