هزینه‌ی بددانستن از ندانستن بیشتر است

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

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

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

1 فکر می‌کنند “هزینه‌ی بددانستن از ندانستن بیشتر است

  1. حمید موسیوند

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

    پاسخ

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

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