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