نقل قولی از بروسلی:
معادل آن در دنیای نرم افزار:
معنا:
پیروی کورکورانه از روشها و شیوههای جدید از شما برنامه نویس نخواهد ساخت! "شما" هستید که به کار معنا خواهید داد.
تمرکز بیش از حد بر روی یک روش کاری، دیدگاه شما را محدود ساخته و از بسیاری از موقعیتها و امکانات مهیای دیگر غافل خواهید شد.
ادامه مطلب :
Bruce Lee on Software Development
معرفی Oracle Forms
As software creation processes continue to become more complicated, development teams are taking a more all-encompassing approach that involves agile testing methodologies. Like agile software development, agile testing involves running test cases that assess the overall integrity of a solution, rather than simply ensuring that each part and piece are technically sound. Viewed as an analogy, agile testing methodologies ensure that software is a well-oiled machine, whereas a linear approach to testing just ensures that each of the gears is in good order. Herein lies the difference between unit tests and test automation.
استراتژیهای استقرار نرم افزار
استقرار نرم افزار شامل تمام فعالیتهایی است که یک نرم افزار را برای استفادهی کاربران نهایی آماده میکند. از آنجایی که هر سیستم نرم افزاری شرایط و ویژگیهای منحصر به فردی دارد، فرایندها و روشهای استقرار آن باید به طور خاص و دقیق برای همان سیستم تعریف شود. بنابراین استقرار نرم افزار، یک فرایند کلی است که باید با توجه به شرایط و خصوصیات هر سیستم نرم افزاری به صورت دقیق تعریف شود.... در این مطلب به ابتدا به تعریف استراتژی (Strategy)، استقرار نرم افزار (Software Deployment) اشاره شده و در ادامه دو تا از استراتژیهای پایه استقرار نرم افزار معرفی و بررسی شده است.
تعرفه مصوب سال 1390
بهترین styleGuide برای Angularjs
صبحکار هستید یا شبکار؟
- رئیسهای موفق
- نویسندههای موفق
- تعدادی از نوابغ
- تعدادی دیگر از نوابغ
- افراد مشهور