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