Saeid Noormohammadi·۱ ماه پیشوقتی گذشته جلوی آینده رو میگیره - Frozen Caveman Antipatternتصویر از سایت deviq می باشدشاید شما هم این تجربه رو داشته باشید که در یک پروژه برای انجام یک کاری بخواید از یه روش متفاوت و جدید استفاده کن…
Saeid Noormohammadi·۲ ماه پیشزبان زمان در طراحی نرم افزار - گذشته، حال و آینده!در طراحی نرم افزار یکی از اصول جالب نگاه به داده ها از منظر زمان است. به زبان ساده تمام چیزی که نرم افزار انجام می دهد این است که اطلاعات ر…
Saeid Noormohammadi·۲ ماه پیشطراحی انتزاع های قابل اعتماد بر روی انتزاع های غیرقابل اعتماددر توسعه نرم افزار طراحی انتزاع هایی که بتوان به آن ها اعتماد کرد یکی از چالش های بزرگ و حیاتی است. این موضوع زمانی پیچیده تر میشود که ساب…
Saeid Noormohammadi·۲ ماه پیشچرا و چگونه سیستم ها را دپریکیت کنیم؟ - بخش سومدر بخش قبلی درباره چالش های دپریکیت کردن سیستم ها صحبت کردیم. متوجه شدیم چرا وابستگی های پنهان و استفاده های پیش بینی نشده از سیستم های قدی…
Saeid Noormohammadi·۲ ماه پیشچرا و چگونه سیستم ها را دپریکیت کنیم؟ - بخش دومدر بخش اول توضیح دادیم که چرا دپریکیت کردن سیستم های قدیمی مهم است، چگونه این فرایند می تواند سرعت توسعه را افزایش دهد، و چرا کد را باید به…
Saeid Noormohammadi·۲ ماه پیشچرا و چگونه سیستم ها را دپریکیت کنیم؟ - بخش اولممکن است تصور کنید نرم افزارها یک دارایی دیجیتال هستند و نیازی به نگرانی درباره گذر زمان ندارند، اما این درست نیست. حتی اگر نرم افزارها فرس…
Saeid Noormohammadi·۳ ماه پیشپنج نشانهای که نشان میدهد یک معماری ضعیف ساختهایم (و راهکارهای رفع آن)John Vester - dzone . comتیم های توسعه در جریان تلاش برای ارائه Value ها ممکن است ناخواسته معماری هایی ایجاد کنند که در بلندمدت محدودیت های…
Saeid Noormohammadi·۳ ماه پیشراه طولانی و پرپیچ و خم به سوی تاب آوری - بخش پنجمدر پست قبلی، درباره "تله 100% Availability" صحبت کردیم. در این پست به آنچه در مرحله Robustness خواهیم رسید، می پردازیم.بخش چهارم: https://v…
Saeid Noormohammadi·۳ ماه پیشراه طولانی و پرپیچ و خم به سوی تاب آوری - بخش چهارمدر بخش قبلی درباره ی سطح اول تاب آوری، پایداری صحبت کردیم. جایی که سیستم ها به ثبات نسبی می رسند اما هنوز تا تاب آوری کامل فاصله دارند. در…
Saeid Noormohammadi·۳ ماه پیشراه طولانی و پرپیچ و خم به سوی تاب آوری - بخش سومدر مطلب قبلی، درباره «دره تکمیل فیچرها» به عنوان نقطه شروع سفر ما به سوی تاب آوری صحبت کردیم و متوجه شدیم که چنین ساختاری دیگه معمولا توصی…