待我代码编完,娶你可否
来源:互联网 发布:创世写作 mac 编辑:程序博客网 时间:2024/06/09 14:08
第一:
写代码最重要的是选择正确的数据结构来组织信息,设计控制流程和算法尚在其次,只要数据结构选择得正确,其它代码自然而然就变得容易理解和维护了。
[人月神话]中说过:“Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowcharts; they'll be obvious.”
第二:
即使调试手段丰富了,调试的基本思想仍然是“分析现象->假设错误原因->产生新的现象去验证假设”这样一个循环,根据现象如何假设错误原因,以及如何设计新的现象去验证假设,这都需要非常严密的分析和思考,如果因为手里有了强大的工具就滥用而忽略了分析过程,往往会治标不治本地修正Bug,导致一个错误现象消失了但Bug仍然存在,甚至是把程序越改越错。
第三:
一个问题中数据的存储方式和访问方式就决定了解决问题可以采用什么样的算法,要设计一个算法就要同时设计相应的数据结构来支持这种算法。
0 0
- 待我代码编完,娶你可否
- 待我代码编完,娶你可否(二)
- 待我代码编完,娶你可否(三)
- 你可否知道,我一直在等你的电话
- 待我兵临城下,许你半世繁华
- 我到底该如何待你-“百度”
- 代码虐我千百遍,我待代码如初恋。
- 轮子哥叫你编代码
- 完美代码(让你编出无懈可击的完美代码)
- 愿你我,能被这世界温柔以待
- 可否换得你一次回眸
- web的情人节(我待你如初恋,你却虐我千百遍)
- 【待我长发及腰,少年娶我可好】
- 《计算机程序的构造与解释》习题自编代码(第1章)(未完待更)
- 一气呵成编完代码的感觉对不对
- 公司待你不公平?
- 谁懂得易语言?C++可否带带我
- 各位来帮我看看我编的二叉树的代码。
- hibernate4连接mysql自动创建表失败
- javascript事件,自定义事件,基于自定义事件的解耦
- HDOJ过山车
- STM32F10x GPIO_Init() 库函数简化
- poj 1961 Period (最小重复子串 kmp)
- 待我代码编完,娶你可否
- 一道虚函数的选择题
- Strassen矩阵乘法
- struts2 result param
- 改变拖延症?你只需要20秒疯狂的勇气
- 如何利用android访问assets下的文件或文件夹
- CodeForces 400D (最短路+并查集) Dima and Bacteria
- Entity Framework执行Sql语句返回DataTable
- Huffman编码树