E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
YAGNI
设计模式之美学习笔记一
文章目录里氏替换原则接口隔离原则控制反转、依赖反转、依赖注入,这三者有何区别和联系为何说KISS、
YAGNI
原则看似简单,却经常被用错如何写出满足KISS原则的代码?
矫首遐观
·
2020-07-05 15:52
学习笔记
设计模式
java
软件架构原则
原则2:
YAGNI
(你不需要它)原则,只在需要时构建原则3:先学会爬,然后再学会走,最后学会跑。换句话说,先保证能够正常运行,然后优化它使其更好,最后逐渐让它变得完美。使用迭代开发,采用敏捷开发模式。
笃志近思
·
2020-06-29 21:15
架构设计
开发测试一山容得二虎,30条有关测试的故事和事故
YAGNI
:不要编写现在尚不需要,而将来可能需要的代码。现在的代码不可避免地会变成死代码
优云数智
·
2020-06-21 15:58
编程原则和模式
现代编程几大常见的编程原则普世原则KISS(KeepItSimpleStupid)保持系统结构简单可信赖
YAGNI
(youaren’tgonnaneedit)当前确实需要,再去做DoTheSimplestThingsThatCouldPossiblyWork
ting2909
·
2020-06-21 08:18
编程原则和模式
温故而知新,聊一聊现代编程几大常见的编程原则普世原则KISS(KeepItSimpleStupid)保持系统结构简单可信赖
YAGNI
(youaren'tgonnaneedit)当前确实需要,再去做DoTheSimplestThingsThatCouldPossiblyWork
编码养家
·
2020-06-17 16:00
编程原则和模式
温故而知新,聊一聊现代编程几大常见的编程原则普世原则KISS(KeepItSimpleStupid)保持系统结构简单可信赖
YAGNI
(youaren'tgonnaneedit)当前确实需要,再去做DoTheSimplestThingsThatCouldPossiblyWork
编码养家
·
2020-06-17 16:00
3条你必须知道的软件开发原则(翻转)
ChrisPeters原则1:不要重复(Don’tRepeatYourself,DRY原则)原则2:保持简洁(KeepitSimpleStupid,KISS原则)原则3:适可而止(YouAin’tGonnaNeedIt,
YAGNI
数行者
·
2020-05-27 11:40
关于SOLID原则简单理解
关于软件的设计原则其实很多,其中比较经典的有SOLID、KISS、
YAGNI
、DRY、LOD等。
猫清扬
·
2020-05-22 09:06
代码设计原则
2、
YAGNI
原则
YAGNI
是Youaren'tgonnaneedit的缩写,意思是"你不会需要它"。这是"极限编程"提倡的原则,指的是你自以为有用的功能,实际上都是用不
Unity云中客
·
2020-03-25 08:44
YAGNI
原则
YAGNIstandsfor"youaren'tgonnaneedit":don'timplementsomethinguntilitisnecessary.
YAGNI
意味着你没必要那么着急,不要给你定义的类实现太过于早的功能
薛云龙
·
2020-03-11 12:52
Java 进阶面试问题列表
其他的譬如KISS,DRY,
YAGNI
等原则
Java红茶
·
2020-03-10 02:19
架构师必须了解的30条设计原则
原则2
YAGNI
(你不需要
纪莫
·
2019-11-24 23:00
Java进阶面试题列表
其他的譬如KISS,DRY,
YAGNI
等原则又是什么含义。
雅倩兰爸爸
·
2018-09-17 16:00
Java进阶面试题列表
其他的譬如KISS,DRY,
YAGNI
等原则又是什么含义。
雅倩兰爸爸
·
2018-09-17 16:00
代码抽象三原则
二、
YAGNI
(Youaren'tgonnaneedit)解释:你不会需要它除了最核心的功能,其他功能一概不要部署,尽可能快、尽可能简单地让软件运行起来。
布史
·
2018-05-30 11:00
以美的名义——书评《企业应用架构模式》
Architecture 《企业应用架构模式》 Martin Fowler 电力出版社2004年4月影印版 我有一双定做的休闲鞋,一只鞋上赫然写着“KISS”,另一只则写着“
YAGNI
·
2015-11-13 19:09
企业应用
重构和
YAGNI
的矛盾
YAGNI
= you aren't going to need it! or You Ain’t Gonna Need It。
·
2015-10-31 09:26
重构
适可而止:
YAGNI
原则
适可而止:YouAin’tGonnaNeedItYAGNI原则指的是只需要将应用程序必需的功能包含进来,而不要试图添加任何其他你认为可能需要的功能。 在一个软件项目中,往往80%的时间花费在20%的功能上。 当你准备列出一个项目清单时,试着考虑以下问题:通过降低抽象的层级,来实现低复杂度根据特性将功能独立出来适度接受非功能性需求识别耗时的任务,并摆脱它们这些原则看似简单,但在实际运作中,会有各种各
Qi Fei
·
2015-10-25 09:00
Martin Fowler对于“
YAGNI
:你不会需要它”这一XP实践的评论
MartinFowler是Thoughtworks的著名作者和顾问,他在最近的一篇博客文章中描述了
YAGNI
实践,分析了它的重要性以及创建“推定特性”(presumptivefeature——意指某些已经完成编码
Savita Pahuja
·
2015-06-16 00:00
YAGNI
YAGNI
= you aren't going to need it! or You Ain’t Gonna Need It。
·
2014-11-27 09:00
a
完全可以使用RDBMS作为消息队列
他认为,使用数据库作为消息队列不是一种反模式,理由如下:KISS和
YAGNI
原则——如果使用RDBMS可以满足消息传递的需求,那么就不必花费时间和金钱引入一款复杂的消息队列工具;事务性队列——即使使用成熟的消息队列工具
谢丽
·
2014-10-09 00:00
软件开发原则Software Principles
27t_repeat_yourself(2)简单原则(KISS-Keepitsimple,stupid)http://en.wikipedia.org/wiki/KISS_principle(3)适可而止原则(
YAGNI
-Youaren'tgonnaneed
rensanning
·
2014-07-23 09:00
经典的软件开发哲学
notanimplementation-注重接口,而不是实现,依赖接口,而不是实现Command-QuerySeparation(CQS) –命令-查询分离原则YouAin’tGonnaNeedIt(
YAGNI
greatdiviner
·
2014-07-12 17:00
软件开发哲学
作为开发者,你不应该害怕的8件事
遵循DRY(Don'tRepeatYourself)和
YAGNI
(YouAren'tGonnaNeedIt)原则。经常看看你的代码,相信自己可以做得更
yafei450225664
·
2013-05-21 20:00
技术
职场
开发者
作为开发者,你不应该害怕的8件事
遵循DRY(Don'tRepeatYourself)和
YAGNI
(YouAren'tGonnaNeedIt)原则。经常看看你的代码,相信自己可以做得更
yafei450225664
·
2013-04-23 19:00
技术
职场
it
开发者
产品
作为开发者,你不应该害怕的 8 件事
遵循DRY(Don'tRepeatYourself)和
YAGNI
(YouAren'tGonnaNeedIt)原则。经常看看你的代码,相信自己可
ldghd
·
2013-03-20 18:00
写程序8条“不怕”的经验
遵循DRY(Don'tRepeatYourself)和
YAGNI
(YouAren'tGonnaNeedIt)原则。经常看看你的代码,相信自己可
goodsense
·
2013-03-20 18:00
工作
写程序8条“不怕”的经验
遵循DRY(Don't Repeat Yourself)和
YAGNI
(You Aren't Gonna Need
goodsense
·
2013-03-20 18:00
工作
作为开发者,你不应该害怕的 8 件事
遵循DRY(Don'tRepeatYourself)和
YAGNI
(YouAren'tGonnaNeedIt)原则。经常看看你的代码,相信自己可以做得
liuwei063608
·
2013-03-20 15:00
作为开发者,你不应该害怕的 8 件事
遵循DRY(Don'tRepeatYourself)和
YAGNI
(YouAren'tGonnaNeedIt)原则。经常看看你的代码,相信自己可以做得更
lizhi200404520
·
2013-03-20 09:00
TDD所带来的好处是否被过度的夸大?
例如,不要轻信那些人告诉你的、要写出“尽可能简单的能够运行的程序”—也就是所谓的
YAGNI
—的话。如果你的经验告诉你,未来你会用到这个额外的类—虽然现在用不着,你应该相信你的判断,加上这个类。
codingkid
·
2011-06-29 13:00
单元测试
TDD
测试
产品
做卓有成效的程序员
timyang.net/misc/productive-programmer/ 做卓有成效的程序员 Tuesday, May 25th, 2010 by Tim | Tags: DRY, programmer,
YAGNI
bocai2015
·
2011-04-02 11:00
mysql
框架
敏捷开发
memcached
出版
做卓有成效的程序员
http://timyang.net/misc/productive-programmer/做卓有成效的程序员Tuesday,May25th,2010byTim|Tags:DRY,programmer,
YAGNI
bocai2015
·
2011-04-02 11:00
敏捷开发
memcached
出版
MySQL
框架
[转]你们的Backlog是什么颜色?
Kruchten认为:敏捷注重
YAGNI
(你不会需要它)、重构以及把决定放到“最后责任时刻(Lastresponsiblemo
王景
·
2010-11-18 14:00
敏捷与架构——不共戴天,抑或和谐共处?
在敏捷世界中,架构通常被认为是BDUF(BigDesignUpFront,大规模预先设计),因而在“
YAGNI
”(Youain’tgonnaneedit,你不会需要它)信条的指引下被忽视或者推迟。
Shane Hastie
·
2010-05-24 00:00
你们的Backlog是什么颜色?
Kruchten认为:敏捷注重
YAGNI
(你不会需要它)、重构以及把决定放到“最后责任时刻(Lastresponsiblemome
Shane Hastie
·
2010-05-24 00:00
敏捷与架构——不共戴天,抑或和谐共处?
在敏捷世界中,架构通常被认为是BDUF(BigDesignUpFront,大规模预先设计),因而在“
YAGNI
”(Youain’tgonnaneedit,你不会需要它)信条的指引下被忽视或者推迟。
Shane Hastie
·
2010-05-24 00:00
读《卓有成效的程序员》后的实践
2
YAGNI
原则 Youaren'tgonnaneedit。 以前太追求完美,结果就干了
videodog
·
2009-11-01 22:00
工作
“循序渐进”,架构演化的敏捷应对之道
(
YAGNI
,Yo
Chris Sims
·
2009-02-03 00:00
“循序渐进”,架构演化的敏捷应对之道
(
YAGNI
,Yo
Chris Sims
·
2009-02-03 00:00
YAGNI
YAGNI
stands for “You Ain’t Gonna Need It.”
andyhu1007
·
2008-08-27 23:00
游戏
框架
工作
JSF
ejb
透明书评Patterns of Enterprise Application Architecture(PoEAA)
阅读更多我有一双定做的休闲鞋,一只鞋上赫然写着“KISS”,另一只则写着“
YAGNI
”——这是程序员圈子里的“黑话”,也算是我对自己职业的一点炫耀吧,它们的意思分别是“KeepItSimpleandStupid
san_yun
·
2007-03-21 13:00
设计模式
企业应用
敏捷开发
OO
UML
透明书评Patterns of Enterprise Application Architecture(PoEAA)
我有一双定做的休闲鞋,一只鞋上赫然写着“KISS”,另一只则写着“
YAGNI
”——这是程序员圈子里的“黑话”,也算是我对自己职业的一点炫耀吧,它们的意思分别是“Keep It Simple and Stupid
san_yun
·
2007-03-21 13:00
设计模式
敏捷开发
企业应用
OO
UML
也谈多层架构
也谈多层架构敏捷开发中一个经典的原则
YAGNI
原则,就是通过重构提取公因式当出现一次时,不分层,以后业务复杂了,马上抽象出一个层次来,分层是依赖倒置原则和模版方法模式的应用。
狂奔 lion
·
2006-08-18 17:00
以美的名义——书评《企业应用架构模式》
PatternsofEnterpriseApplicationArchitecture《企业应用架构模式》MartinFowler电力出版社2004年4月影印版我有一双定做的休闲鞋,一只鞋上赫然写着“KISS”,另一只则写着“
YAGNI
ihuashao
·
2004-07-09 12:00
设计模式
敏捷开发
企业应用
OO
出版
以美的名义——书评《企业应用架构模式》
PatternsofEnterpriseApplicationArchitecture《企业应用架构模式》MartinFowler电力出版社2004年4月影印版我有一双定做的休闲鞋,一只鞋上赫然写着“KISS”,另一只则写着“
YAGNI
softstone
·
2004-07-09 12:00
设计模式
敏捷开发
企业应用
OO
出版
以美的名义——书评《企业应用架构模式》
PatternsofEnterpriseApplicationArchitecture《企业应用架构模式》MartinFowler电力出版社2004年4月影印版我有一双定做的休闲鞋,一只鞋上赫然写着“KISS”,另一只则写着“
YAGNI
softstone
·
2004-07-09 12:00
设计模式
敏捷开发
企业应用
OO
出版
以美的名义——书评《企业应用架构模式》
PatternsofEnterpriseApplicationArchitecture《企业应用架构模式》MartinFowler电力出版社2004年4月影印版我有一双定做的休闲鞋,一只鞋上赫然写着“KISS”,另一只则写着“
YAGNI
javasee
·
2004-07-09 12:00
设计模式
敏捷开发
企业应用
OO
出版
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他