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