runxinzhi.com
首页
百度搜索
编码的一点思维
写代码时:在开放性思维下,在做程序的时候,就会考虑怎么把它拆成几个独立的、分开的模块,最简单的,怎么把这个模块尽量单独调用,而不是我要做一个很大的
EXE
程序或一个很大的函数,思考问题的时候能把它拆开,就是说,任何一个问题,如果你能把它拆开来思考,这就是简单的开放性思维了。
改代码时:
对于程序的改动,如果能增加代码而不改动原来的代码解决问题是上策,如果能修改独立的模块解决问题是中策,如果需要改动几个地方,并且这几个地方与其他地方相互关联,那是下策。设计写代码时多考虑这点,写出来的东西会好一点。
相关阅读:
如何掌握所有的程序语言
Excel技巧:如何绘制一份优秀的甘特图(项目管理)
Excel技巧:如何绘制一份优秀的甘特图(项目管理)
程序员的鄙视链
程序员的鄙视链
程序员的鄙视链
程序员之间的鄙视链
炮(棋盘DP)
最长公共子上升序列
black hack
原文地址:https://www.cnblogs.com/fengchao/p/189437.html
最新文章
BZOJ1079 [SCOI2008]着色方案 【dp记忆化搜索】
BZOJ3143 [Hnoi2013]游走 【高斯消元】
BZOJ1821 [JSOI2010]Group 部落划分 Group 【最小生成树】
BZOJ1877 [SDOI2009]晨跑 【费用流】
BZOJ1196 [HNOI2006]公路修建问题 【二分 + Kruskal】
BZOJ2208 [Jsoi2010]连通数 【图的遍历】
BZOJ1800 [Ahoi2009]fly 飞行棋 【枚举】
51nod 1554:欧姆诺姆和项链——题解
POJ2406:Power Strings——题解
POJ3461:Oulipo——题解
热门文章
UOJ117:欧拉回路——题解
POJ2749:Building roads——题解
POJ3678:Katu Puzzle——题解
POJ3648:Wedding——题解(配2-SAT简易讲解)
POJ2942:Knights of the Round Table——题解
POJ1523:SPF——题解
POJ3177:Redundant Paths——题解
公司更需要会哪种语言的工程师?IEEE Spectrum榜单发布
公司更需要会哪种语言的工程师?IEEE Spectrum榜单发布
如何掌握所有的程序语言
Copyright © 2020-2023
润新知