خب البته این کار زمانی ممکنه که با همه تکنولوژی ها و مفاهیم در همون ابتدای کار آشنا باشیم یا حداقل بدونیم چنین چیزی هم وجود داره، بحث من روی چیزهایی است که در حین پیشرفت پروژه متوجه اونها میشیم مثلا در نظر بگیرید کسی که از شیوه های برقراری امنیت در دیتابیسهای تحت sql Server اطلاعی نداره برای برآورده کردن سطح امنیتی برنامه هاش از روش های نامناسب استفاده میکنه و در اثنای پروژه با مطالعه کتاب یا مقاله ای متوجه میشه که راه حلی خیلی ساده تر و یا کاراتر و بهتر هم وجود داره.
و الا اگه بدونیم که با چه موضوعاتی سرو کار داریم که تصمیم گیری خیلی مشکل نیست!