نمونه: چرا راهحل ساده همیشه ساده نیست؟
گاهی سختترین بخش توسعه، نوشتن کد نیست؛ فهمیدن این است که واقعاً چه چیزی باید ساخته شود.
مسئله قبل از کد
یکی از چیزهایی که در پروژههای مختلف بیشتر به آن توجه میکنم، فاصلهی بین چیزی است که گفته میشود و چیزی که واقعاً باید ساخته شود.
گاهی یک درخواست ساده به نظر میرسد:
«برای این کار یک پنل بساز.»
اما قبل از شروع توسعه، چند سؤال ساده میتواند مسیر پروژه را تغییر دهد.
- چه کسی قرار است از پنل استفاده کند؟
- الان این کار چطور انجام میشود؟
- کدام قسمت واقعاً زمانبر است؟
- آیا همهی این قابلیتها لازم هستند؟
کمتر ساختن
یک راهحل خوب الزاماً راهحلی نیست که قابلیتهای بیشتری داشته باشد.
گاهی حذف چند مرحله، سادهکردن یک فرم یا خودکارکردن یک کار کوچک، بیشتر از اضافهکردن چند صفحه به سیستم ارزش دارد.
برای همین سعی میکنم قبل از نوشتن کد، حداقل تصویر کلی از کاربرد چیزی که قرار است ساخته شود داشته باشم.
محتوای نمونه.
این پروژه و متنهای آن برای نمایش طراحی سایت ساخته شدهاند و
جایگزین محتوای واقعی خواهند شد.