`
C_J
  • 浏览: 127862 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

My Idea on Soft Design in 2009

阅读更多

好像自己越来越看清了..

 

 

1,技术问题不是问题

-绝对能找到技术解决方案,只是不一定是最好的

 

2,软件设计的复杂度完全由一堆人堆出来的

-随着开发人员的思想或者追求新意,再加上不断的新人交接,软件复杂度就这样堆出来了

 

3,配置文件是一个深渊

-很多lib或者应用进程很容易捣出很多配置文件来,log4j一个配置文件??连接数据库一个配置文件?.... 运维人员会被逼疯呢?何不和睦相处呢?

 

4,在现实项目中,客户的想法往往是美好的,但却是"幼稚的"

 

5,如果设计出来的框架让人感觉在不断的Ctrl+C,Ctrl+V那些代码的话,这个框架是有问题的..

 

6,软件的大部分问题,都可以通过增加一层来解决..

 

7,什么是做好的设计?不是这个设计多么优秀,多么重构?而是有多么符合需求....

 

8,As simple as posiable!新手很容易犯的毛病,不过也情有可原,我却感同身受过,把软件写复杂的原因是作为一个新人,想通过这种"复杂"的代码来学习新的知识..而当知识到达一定的积累后才会明白设计需要尽可能的简洁~~ 宁可保持代码的简洁性也不追求高技巧性~~

 

 待续......

分享到:
评论

相关推荐

    my idea on test

    在“my idea on test”这个主题中,我们可以探讨的是软件开发过程中的测试策略和实践。测试是确保软件质量的重要环节,它涉及到代码的验证、功能的确认以及性能的评估。这里,我们主要关注的是如何有效地进行测试,...

    Chris.Crawford.On.Game.Design

    • Authors are top game ... Finally, there’s complete information on how to present a visionary new idea to developers and publishers. Got game? Get The Ultimate Guide to Video Game Writing and Design.

    《Java Design Patterns》高清完整PDF版

    This book presents the topic of design patterns in Java in such a way that anyone can grasp the idea. By giving easy to follow examples, you will understand the concepts with increasing depth. The ...

    Thinking in Java 4 源码 导入IDEA可直接运行

    《Thinking in Java》是Bruce Eckel的经典之作,第四版(TIJ4)更是Java程序员必读的书籍之一。这本书深入浅出地介绍了Java语言的核心概念和技术,包括面向对象编程、集合框架、多线程、网络编程等众多主题。源码是...

    IntelliJ IDEA In Action.pdf

    《IntelliJ IDEA In Action》是一本专注于IntelliJ IDEA使用的详细指南,旨在帮助开发者深入理解和充分利用这款强大的Java集成开发环境。这本书的高清影印版是英文原版,确保了内容的原始性和准确性,为读者提供了...

    madaming.IntelliJ_IDEA_in_Action

    madaming.IntelliJ_IDEA_in_Action

    idea 配置 tdengine 数据库

    - 在IDEA中打开项目,进入`File` > `Settings`(或`Preferences` on macOS)。 - 选择`Database`,然后点击`+`按钮添加新的数据源。 - 选择`JDBC`,在弹出的列表中选择`Other JDBC`,因为IDEA默认可能没有预设...

    Thinking in Java Idea版本.zip

    《Thinking in Java》是...通过实践《Thinking in Java》的Idea版本源码,你可以将理论知识与实际操作相结合,进一步巩固和提升自己的Java编程技能。同时,这也是一个逐步熟悉和掌握IntelliJ IDEA这一强大工具的过程。

    Design Concepts in Programming Languages

    Specialized topics and code that implements many of the algorithms and compilation methods in the book can be found on the book's Web site, along with such additional material as a section on ...

    java-error-in-idea64主要是javaJVM的dump导出学习使用

    在这种情况下,程序员会生成一个heap dump文件,如`java_error_in_idea64.hprof`,以便后续分析和解决问题。 首先,`java_error_in_idea64.hprof`是Java heap dump文件,它包含了JVM在某个时间点的所有对象及其内存...

    Software Development, Design and Coding-2nd Edition-Apress(2017).pdf

    I hope that by the end of the book you’ll have a much better idea of what the design of good programs is like, what makes an effective and productive developer, and how to develop larger pieces of ...

    Hands-On Design Patterns with React Native

    This book will show you effective design patterns in the React Native world and will make you ready for professional development in big teams. The book will focus only on the patterns that are ...

    Go Design Patterns

    The book starts with a brief introduction to Go programming essentials and quickly moves on to explain the idea behind the creation of design patterns and how they appeared in the 90's as a common ...

    IntelliJ_IDEA_操作手册

    IntelliJ IDEA是一款广受欢迎的Java开发集成环境,由JetBrains公司开发。它以其智能代码助手、丰富的内置工具集和高效的工作流程而闻名。这份"IntelliJ IDEA操作手册"涵盖了从基本设置到高级功能的全方位指导,旨在...

    Java Design Patterns(Apress,2015)

    This book presents the topic of design patterns in Java in such a way that anyone can grasp the idea. By giving easy to follow examples, you will understand the concepts with increasing depth. The ...

    HBase.Design.Patterns

    With this concise guide, you will get a better idea of typical storage patterns, application design templates, HBase explorer in multiple scenarios with minimum effort, and reading data from multiple...

    《Java Design Patterns》高清完整英文PDF版

    This book presents the topic of design patterns in Java in such a way that anyone can grasp the idea. By giving easy to follow examples, you will understand the concepts with increasing depth. The ...

    Git实战IDEA操作

    2. 安装IDEA,启动后进入设置(Preferences on macOS, Settings on Windows/Linux),在"Version Control"部分选择"Git",填写Git可执行文件的路径(通常安装后已在系统路径中)。 二、创建新Git仓库 1. 在IDEA中...

Global site tag (gtag.js) - Google Analytics