برنامه نویسی

دیدگاه پوشه خود را از بین بردم زیرا از پرونده ها می ترسیدم

این به معنای واقعی کلمه من دو سال پیش بود.

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

صدا آشنا است؟

آنچه من آموختم:

1. همه در ابتدا اینگونه احساس می کنند

حتی توسعه دهندگان ارشد هنگام پیوستن به پروژه های پیچیده ، غرق می شوند. این فقط شما نیستید – این بخشی از سفر است.

2. ساختار پوشه کاملی وجود ندارد

اما برخی از اصول باعث می شود کد شما قابل پیمایش باشد:

  • گروه بر اساس ویژگی ، نه نوع پرونده
  • کد مرتبط را نزدیک به هم نگه دارید
  • با کنوانسیون های نامگذاری خود سازگار باشید

3. ساده را شروع کنید

برای پروژه های Node.js ، من توصیه می کنم:

project/
├── src/
│   ├── routes/
│   ├── controllers/
│   ├── models/
│   └── utils/
├── tests/
├── config/
└── package.json
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

4. به صورت ارگانیک رشد کنید

با تکامل پروژه شما ، اجازه دهید ساختار پوشه شما نیز تکامل یابد. از روز اول مهندسی بیش از حد نکنید.

5. تصمیمات خود را مستند کنید

برای کمک به آینده شما (و هم تیمی ها) یک Readme را توضیح دهید.

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

بیایید بحث کنیم!

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


در ابتدا در توییتر و LinkedIn به اشتراک گذاشته شده است

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا