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