zoukankan
html css js c++ java
OOAD读书笔记(一):什么是好的软件?
什么是好的软件?
首先,它必须满足客户的要求,做客户想做的事情
然后,好的软件是经过良好设计,良好编码的. 容易维护,重用和扩展
换句话说,好的软件不只是满足了客户,还要"满足"程序员. 维护这个软件的程序员,不是你自己:)
怎么现实好的软件?
确保真正达到了客户的要求
应用基本的OO思想,OO设计原则以增加灵活性
应用设计模式或架构模式,以达到一个可重用,容易维护的目的.
查看全文
相关阅读:
方差、协方差、相关系数的理解
yii2原生sql
Oracle中日期作为条件的查询
IDEA 中tomcat图片储存和访问虚拟路径(图片和程序分家)
nginx配置静态资源:配置绝对路径
一般spring配置上下文
spring boot 集成 redis lettuce(jedis)
windows下面同时部署多个tomcat的方法
oracel: 通过特殊表序列来实现oracle自增id (mybatis实现自增id)
使用fastjson 进行jsonObject转实体类对象
原文地址:https://www.cnblogs.com/rockniu/p/1353153.html
最新文章
Windows下Go语言的环境搭建
Git版本控制Windows版快速上手
Notepad++使用小结
关于Simple_html_dom的小应用
关于SVN链接服务器Unable to connect to a repository at URL*报错问题
PHP中AJAX的使用(完整实例【大牛可飘过】)
wifi信道
【机器学习】贝叶斯线性回归(最大后验估计+高斯先验)
贝叶斯估计和极大似然估计到底有何区别
Zynq SDIO WiFi
热门文章
最大似然估计与最小二乘估计的区别
高斯混合模型(GMM)
什么是 边缘分布(marginal distribution)?
透彻理解高斯分布
最大似然估计-高斯分布
常用的概率分布:伯努利分布、二项式分布、多项式分布、先验概率,后验概率
802.11n与802.11b/g有什么区别
梯度下降法和随机梯度下降法的区别
目录结构(jekyll)
Ubuntu14.04系统hostapd编译及使用
Copyright © 2011-2022 走看看