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