1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

Pluralsight – Developing Extensible Software

本帖由 漂亮的石头2014-02-08 发布。版面名称:便携软件

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    [​IMG]

    Pluralsight – Developing Extensible Software

    English | 2/5/2014 | mp4 | H264 1024×768 | AAC 2 ch 88 kbps | 3 hrs 46 min | 893 MB

    eLearning | Level: Intermediate | Authored by: Miguel Castro | Exercise Files


    This course will teach you patterns that allow you to build your software out of swappable building blocks, as well as allow future developers to extend it easily. You’ll learn how to make your applications easier to maintain even while constantly changing and evolving, all while maintaining complete testability.
    [​IMG]
    [​IMG]
    [​IMG]
    In today’s competitive world of software development, using methodologies such as Agile lets us get products to market quicker and in a controlled fashion, but that’s not enough. Applications need to be able to grow without being totally rewritten. Sure, there eventually comes a time when every app needs a major overhaul, but if applications are written to be extensible in the first place, the overhaul can be performed in pieces; and in the meantime, new features can be added or existing features changed without bringing the app down. This “extensibility” in our design is becoming more and more important every day as software shops compete with each other for work and even with other countries. There have been many articles and design documents written on things like inversion of control in the UI tiers. Many books have dedicated chapters to injecting objects into MVC controllers or WPF ViewModels, but not many have focused on the meat of a system, the business tiers. These are the tiers that are accessible to the UI of a system, more than one in many cases. And these are the tiers that can be most volatile and subject to change and enhancement. In this course, I’ll show you some of my favorite extensibility designs and techniques which will let you write software in building blocks that can be connected and interconnected in different ways. I’ll keep most of my focus on the business tiers, which despite the lack of user-centric visual glamour, is where you get to exercise the most creativity. You’ll be able to roll out applications and continuously add or change things without affecting the core infrastructure in place. To me, this not only makes the software better, but more fun to write!
    Download uploaded

    http://uploaded.net/file/getu4563/DES.part1.rar
    http://uploaded.net/file/zqzrxb1y/DES.part2.rar
    http://uploaded.net/file/5s0tou72/DES.part3.rar

    Download rapidgator
    http://rg.to/file/dae2e05706463603454b7f57ff7f825c/DES.part1.rar.html
    http://rg.to/file/2aaf673b101b1cb4ba2192c1646ad09c/DES.part2.rar.html
    http://rg.to/file/d530a2da6b898308eb73cd6f1a6447e1/DES.part3.rar.html

    Download 百度云

     
正在加载...