首页 | 本学科首页   官方微博 | 高级检索  
文章检索
  按 检索   检索词:      
出版年份:   被引次数:   他引次数: 提示:输入*表示无穷大
  收费全文   13篇
  免费   0篇
自动化技术   13篇
  2009年   5篇
  2008年   3篇
  2007年   1篇
  2006年   4篇
排序方式: 共有13条查询结果,搜索用时 17 毫秒
1.
2.
Becoming a better designer means getting better at what we do now while not getting lulled into accepting the status quo. To stay effective as designers, we need to continue to learn, adapt, keep an open mind, and work to perfect our craft.  相似文献   
3.
Class characterization is a key step of object design. It serves two purposes: to clarify at a glance some important aspects of a class's expected behavior and to communicate its design intent to others. Depending on the type of systems we design and build, we naturally find certain characterizations to be more compelling than others. Recognizing and choosing effective characterizations is an essential skill that all class designers should master. In this column, the author introduces several characteristics to classes when trying to understand their nature and purpose.  相似文献   
4.
5.
Over the past 25 years, we've made great advances in tooling, technologies, and techniques that make software design more concrete. But design still requires careful thought.  相似文献   
6.
Up-front Design     
There can be significant benefits in thinking through a design until you get it "right enough" before launching into a major development effort. For such up-front design to be effective, you must develop a design rhythm that balances thinking, learning, and doing.  相似文献   
7.
This article claims brevity can contribute to code beauty-clarity of purpose, expressive use of the programming language, and design elegance also play a part. But is there more to good design than beautiful code? A good design is more than cleanly, clearly, and consistently expressed code. Beautiful code is beautiful only if it preserves and makes evident the designer's intent. What was once a good design often degrades as new functionality is added. It would be great to throw code away and rebuild it anew every few years, but that's not practical. Instead, the code should be made habitable.  相似文献   
8.
9.
Christopher Alexander's concept of centers and properties of living structures can help developers create pleasing, sustainable software designs.  相似文献   
10.
Have you ever tried to explain some aspect of your design and not known where to start? Perhaps you had to present how you solved a problem or justify your chosen design among several alternatives, and you weren't sure how to highlight key design aspects critical in achieving a certain requirement. Design decisions with widespread impact or design nuances that might confuse new team members can benefit from good definitions and narrative explanations. When fellow designers repeatedly ask, "why did you do it that way?" It's good to have an effective presentation that explains the tricky parts of your design without losing people in the details  相似文献   
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号