JavaRush /وبلاگ جاوا /Random-FA /نشانک: "کد پاک" - مقالات و سخنرانی هایی در مورد قوانین نو...

نشانک: "کد پاک" - مقالات و سخنرانی هایی در مورد قوانین نوشتن کد و بازسازی

در گروه منتشر شد
برای راحتی دانش آموزان JavaRush تصمیم گرفتیم سخنرانی ها و مقالاتی در مورد مهمترین موضوعات در برنامه نویسی جمع آوری کنیم. مجموعه هشتم در مورد نحوه کار با کد است: قوانین برای نوشتن کد با کیفیت بالا و قوانین برای refactoring، نوشتن نظرات روی کد. در مینی راهنما به طور خلاصه ماهیت مقالات را بیان می کنیم و اگر لینک را دنبال کنید می توانید در مورد موضوع مورد علاقه بیشتر بدانید. مجموعه را به نشانک های خود اضافه کنید و در صورت نیاز به آن بازگردید. نشانک: "کد پاک" - مقالات و سخنرانی ها در مورد قوانین نوشتن کد و بازسازی - 1

مقالات و سخنرانی ها

قوانین نوشتن کد: از ایجاد یک سیستم تا کار با اشیا

این یک راهنمای کوتاه برای نوشتن کدهای سطح بالاتر است. این مقاله قوانین و مفاهیم اساسی مربوط به ایجاد یک سیستم و کار با رابط ها، کلاس ها و اشیاء را فهرست می کند. ساختار مقاله "از بالا به پایین" شکل گرفته است، یعنی از ساختار کلی برنامه تا جزئیات متمرکزتر.

قوانین کد: قدرت نامگذاری مناسب، نظرات خوب و بد

این مقاله در مورد نامگذاری صحیح برخی از عناصر بحث خواهد کرد. نام های صحیح خواندن کد را بسیار آسان تر می کند. مقاله همچنین شامل نمونه هایی از نظرات در کد است.

توصیه هایی برای تجزیه و تحلیل کد جاوا

نکات توسعه هرگز اضافی نخواهد بود، به خصوص اگر تازه شروع به نوشتن کد کرده باشید. این مقاله حاوی توصیه هایی برای تجزیه و تحلیل کد است که مختص زبان جاوا است.

نظرات در جاوا: همه چیز به این سادگی نیست

هنگام نظارت بر کیفیت کد، مهم است که کیفیت نظرات همراه با این کد را به خاطر بسپارید. این مقاله شما را با موضوع نظر دادن و اینکه چرا ارزش وقت گذاشتن را دارد آشنا می کند.

5 نکته مفید برای پشتیبانی از کد شخص دیگری

کار با کدهایی که شخص دیگری نوشته است می تواند منجر به مشکلاتی شود. کد ممکن است مربوط به فناوری باشد که برای شما ناآشنا است. شاید این کد نیاز به بهبود داشته باشد. یا ممکن است نیاز فوری به رفع اشکال کشف شده در یک پایگاه کد قدیمی وجود داشته باشد. در این متن، نویسنده چندین نکته را ارائه می دهد که می تواند کار با کدهای قدیمی را آسان تر کند.

ابزارهایی که کیفیت کدهای جاوا را بهبود می بخشد

مقاله ای در مورد ابزارهای تحلیل کد استاتیک را مرور کنید. آنها می توانند به شما کمک کنند تا کد مشکل ساز را قبل از تولید پیدا کنید و آن را برطرف کنید. این متن برخی از ابزارهای محبوب تجزیه و تحلیل استاتیک را معرفی می کند که می توانند برای آزمایش کد در موقعیت های مختلف استفاده شوند. به عنوان مثال، DeepSource یا SonarQube.

یک کار جهنمی: بیایید بازآفرینی کدهای قدیمی را شروع کنیم

این یک چیز است که کد خود را تغییر دهید، یک چیز دیگر برای بازسازی کدهای قدیمی. خیلی پیچیده تر است. متن نکاتی در مورد کار با کدهای قدیمی ارائه می دهد.

Refactoring کد - موارد استفاده و مزایا

یکی از راه‌های بهبود کیفیت کد یک شرکت از طریق Refactoring است. اغلب نادیده گرفته می شود زیرا عملاً برای کاربران نامرئی است. کد هنوز کار می کند، بنابراین همه چیز خوب است، درست است؟ با این حال کدهای مشکل دار و درهم بر سرعت محصول و عملکرد کلی آن تأثیر می گذارد. نویسنده مقاله در مورد مزایای اصلی که می توان از بازآفرینی کد به دست آورد صحبت می کند.

5 ترفند مفید برای نوشتن کد تمیز

هر کسی می تواند کد نوشتن را یاد بگیرد. اما آیا می توانید آن را تمیز بنویسید؟ نویسنده در این مقاله روش های خود را برای نوشتن کد پاک نشان می دهد. نکات ساده هستند، بنابراین حتی یک مبتدی نیز می تواند آنها را مدیریت کند.

IntelliJ IDEA: سبک کد و قالب بندی

ابزارهای مدرن روند توسعه را آسان تر می کنند. به طور خاص، نظارت بر سبک کد شما آسان تر است و سعی می کنید قالب بندی "غیر مجاز" آن را به حداقل برسانید. این بررسی در مورد اینکه IntelliJ Idea IDE چه ابزارهایی را در اختیار توسعه‌دهنده قرار می‌دهد تا کد را برای خواندن و درک آسان کند، صحبت می‌کند.

چگونه به سرعت یاد بگیریم که کد شخص دیگری را بخوانیم

این متن دو نکته ساده را ارائه می دهد که به یک توسعه دهنده تازه کار کمک می کند تا کد دیگران را بخواند. بخوانید و عمل کنید.

10 راه برای بهبود کد شما، آزمایش شده از تجربه شخصی

مقاله دیگری در مورد چگونگی بهتر کردن کد خود. این بار بزرگ است. این شامل بسیاری از نکات ساده است. برای مثال یکی از آنها نوشتن تست های واحد است. بقیه را در متن بخوانید.

نحوه نوشتن کد تمیز

نوشتن کد تمیز به این راحتی نیست. این کار سخت و پر دردسر است. از طریق آزمون و خطا، با تکرار مکرر مراحل مشابه تا زمانی که راه حل مورد نظر خود را پیدا کنید، بهبود خواهید یافت. این مقاله نکاتی را فهرست می‌کند که به شما در یادگیری نحوه نوشتن کد تمیز کمک می‌کند.

ضد الگوهایی که در کد باید از آنها اجتناب کنید

در نرم افزار، آنتی الگو اصطلاحی است که به تکنیک هایی اطلاق می شود که نباید هنگام حل مشکلات استفاده شوند. نویسنده در مورد شش ضد الگوی رایج صحبت می کند: کد اسپاگتی، چکش طلایی، لنگر قایق، کد مرده، گسترش کد و شی الهی.

کنترل کیفیت کد و چرایی نیاز به آن

این متن به موضوع عدم کنترل کیفیت کد در شرکت های فناوری اطلاعات و چرایی اهمیت آن می پردازد. شما یاد خواهید گرفت که بدهی فنی چیست، چرا اتوماسیون کلید موفقیت است، و چگونه یک فرآیند کنترل کیفیت کد ایجاد کنید.

4 روش تجزیه و تحلیل کد که هر برنامه نویسی باید درباره آن بداند

احتمالاً اصطلاح "تحلیل استاتیک" را شنیده اید. بیشتر اوقات، به هر ابزار یا روش شناخته شده ای اشاره دارد. اما در واقع، انواع مختلفی از تجزیه و تحلیل استاتیک وجود دارد که هر کدام در هنگام استفاده معنای خاصی دارند. در این مقاله به بررسی انواع تحلیل ها پرداخته خواهد شد.

فیلم های

کد تمیز جامد با مثال های ساده

SOLID پنج اصل طراحی برنامه نویسی شی گرا است. علاوه بر تئوری که در طول مصاحبه از شما پرسیده می شود، باید نحوه کدنویسی بر اساس اصول SOLID را نیز یاد بگیرید. نحوه دستیابی به این امر در گزارش توسعه دهنده اصلی دفتر EPAM سن پترزبورگ، الکساندر بارمین، مورد بحث قرار خواهد گرفت. ارائه نویسنده با نمونه هایی از کد جاوا "خالص" نوشته شده بر اساس شرایط SOLID همراه است. نویسنده همچنین به سوالات بینندگان پاسخ می دهد.

جایزه

«کد پاک» نوشته رابرت مارتین. نقد و بررسی کتاب "کد کونگ فو" برای توسعه دهندگان

این مقاله به بررسی کتاب «کد پاک» نوشته رابرت مارتین اختصاص دارد. نویسنده به بررسی راه های بهبود و بهینه سازی کد می پردازد و در پایان یک مشکل کوچک اما جالب را بیان می کند.
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION