تمیز کد(0) - چرا باید تمیز کد بنویسیم ؟!

تمیزکد
تمیزکد



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

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

اما "چطوری کد نوشتن"، اصولی داره که متاسفانه توی کشور ما زیاد بهش توجه نمی‌‎شه و برای همینم هست که ما توی کارهای گروهی نرم افزاری و همچنین توسعه و نگهداری نرم افزارها به وسیله تیمی غیر از تیم اولیه توسعه دهنده با مشکل رو به رو هستیم.

اما خب مگه کدهایی که مینویسیم بدون این که تمیز باشن هم کار نمی‌‎کنن؟

یا اصلا کد تمیز چی هست که بخوایم کدهامون رو اونجوری بنویسیم؟

کی این استانداردها رو تعریف میکنه؟

آیا این استانداردها توی هر زبانی فرق می‌کنه؟ یعنی یه توسعه دهنده PHP قوائدی که باید رعایت کنه با قوائدی که یک توسعه دهنده JAVA باید رعایت کنه فرق می‌‎کنن؟ و خیلی سوالای دیگه که ممکنه به ذهنتون برسه. اگر الان آگهی‎‌های استخدام شرکت‎‌ها رو نگاه کنید در کنار هزار جور توانایی و تکنولوژی مختلفی که از توسعه دهنده‎‌ها انتظار دارن، کدنویسی تمیز و اصولی هم براشون فاکتور مهمی حساب می‌شه.

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

تمیز کد(1)

تمیز کد(2)