如果再写一个ipcamera项目,我哪些地方能做的更好?
2012-06-22 09:48
417 查看
1.我大多数情况会使用xib去创建控件,和建立响应(Action)
2.我会使用自动内存管理。
3.因为我对这个项目已经足够熟悉,我可以先写好接口,再进行编码。
4.我会尝试封装好一些常用的东西,以便下次项目的时候能够直接使用。
5.我会使用代码走查,我会尽量把警告去掉
6.每修改一次,进行一次回归测试。
7.一定要记得关闭NSTImer,NSNotification,因为他们可能多次被执行,按下,一定要记得什么时候关闭。
8.NSLog的打印,对于一个稍大一点的项目,打印信息也是非常重要的,在哪些地方需要打印信息,如何规范,比如ip地址,端口,流信息,这些东西最好打印出来,这样容易发现bug。
2.我会使用自动内存管理。
3.因为我对这个项目已经足够熟悉,我可以先写好接口,再进行编码。
4.我会尝试封装好一些常用的东西,以便下次项目的时候能够直接使用。
5.我会使用代码走查,我会尽量把警告去掉
6.每修改一次,进行一次回归测试。
7.一定要记得关闭NSTImer,NSNotification,因为他们可能多次被执行,按下,一定要记得什么时候关闭。
8.NSLog的打印,对于一个稍大一点的项目,打印信息也是非常重要的,在哪些地方需要打印信息,如何规范,比如ip地址,端口,流信息,这些东西最好打印出来,这样容易发现bug。
相关文章推荐
- 如果让我完善几年前的一个项目,我会做哪些改进?
- 如果让我完善几年前的一个项目,我会做哪些改进?(转)
- 如果让我完善几年前的一个项目,我会做哪些改进?
- 菜鸟:自己写了一个轮播代码供分为参考,如果有什么地方你有更好的方法,可以给我留言
- 转载——如果让我完善几年前的一个项目,我会做哪些改进?
- ASP老项目中如何搜索一个文件在哪些地方被引用
- 如果我新接一个做到一半的项目,或者需要二次开发的项目我希望了解的内容有哪些?
- 如果让我完善几年前的一个项目,我会做哪些改进?
- 成功开发一个项目,我们应掌握哪些知识呢?
- 初入前端,面对一个项目应注意哪些?
- 中国房地产很大可能是走日本的路子,如果以作者的研究方式将中国未来走势给一个更详细的推算的话更好!总之很赞的文章! 作者:大个子111 链接:https://xueqiu.com/7620040989
- 如果把 HTML5 看作做一个开放平台,那它的构建模块有哪些?
- 如何解决项目的冷启动问题?如果是你来运营一个刚出生的产品,会怎么做呢
- 横向图片轮播(如果一个项目里面只需用这一次,可以用这个插件,多次则不建议使用)
- 太郁闷了,新建项目的时候不小心改了一个地方,导致已用到java类或者servlet 就出错!
- vue.js+node.js运行一个项目时,自己出错的地方
- 第1章 在今天的某个地方,一个项目正在失败
- 要开发一个android项目,以android为客户端,pc为服务器端,如果实现通讯交互?
- session和cookie的区别?在项目中都有哪些地方使用了?
- 当函数发现字符串中如果有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符。