iOS开发的10条经验

 时间:2024-11-05 06:26:28

1、从小事做起,然后再扩展  从一个简单到几乎没有任何所需功能的版本开始,然后再一步一步地解决问题,直到满意为止。不要妄想过能够一步登天。

2、尽饶戎秘欣早地添加日志和错误处理  在开发新系统时,第一件事就是添加日志和错误处理,因为这两者从一开始就非常有用。对系统来说它比一大把代码更有用,你需要一些了解程序状态的方法。如果系统不能照常工作,那么你就需要知道程序中发生了什么——这是日志的作用。错误处理也是如此——错误和异常越早处理越好。

3、每一行新代码必须至少执行一次  在你真正完成一个功能之前,你必须对它进行测试。不然,你怎么知道它是不是按照你的想法在执行呢?通常情况下,最好的方法是通过自动测试,但并非总是如此。不过,不管怎么说,每一行新代码必须至少执行一次。

4、在整体测试之前先进行模块测试  先进行部分模块测试可以节省时间。通常说来,在整合不同的模块时也会出现问题,例如模块之间的接口不匹配。但是如果我们能够信任各个组件的话,那么跟踪集成问题就会变得简单得多。

5、全心投入  所有事情所花费的时间总是比你预期的要长,特别是在编程中,即使一切进展顺利,也很难对绂茴幌蟾功能所需的时间做出正确的预算。并且,开发软件时碰到各种意想不到的问题是非常常见的。一个简单的合并操作会导致一系列小bug,一次框架升级意味着一些函数必须改变或者一些API不按照你想象的那样工作。

6、先了解现有的代码  大多数的编码都需要以某种方式改变现有的代码。即使是新功能,也需要适应现有的程序。所以,在你加进去新的内容前,首先需要了解当前的解决方案。否则,你一不小心就很有可能会打破现有的功能。这意味着,阅读代码和编写代码都是必要的技能。这也是为什么看似微小的变化仍可能需要很长时间才能解决的原因之一,因为你首先必须了解上下文。

7、阅读和运行代码  幸运的是,对于理解代码,我们有两种互补的方法。你可以阅读代码,也可以运行代码。运行代码的确是个非常棒的好方法。所以,请确保充分利用这两种方法故障排除。

8、Bug总是难免的  不论你再怎么努力,bug总是难免的(BUG的定义基本上是:“我们没有想到”)。最好能够做成可以快速故障排除、修复bug和部署修复的系统。

9、解决故障报告  每个开发人员都应该花时间去处理来自客户的故障报告,并修复bug。这能让你更好地理解客户的意图,明白如何使用系统,知道排除故障的难易程度,了解系统的设计情况。这也是为自己的开发成果负责的好方法。不要错过这些好处。

10、重现问题  修复bug的第一步就是重现问题。然后你得确保修复之后,问题能够彻彻底底地消失。这样一个简单的规则,可以确保你不会误将非问题当作是问题,并确保解决方案真的能够奏效。

  • ios 开发----单利
  • ios开发者开启方法
  • iOS开发---“弹框”
  • iOS开发到底是神马
  • 热门搜索
    八一建军节手抄报 红领巾心向党手抄报图片 端午节英语手抄报 新型冠状病毒手抄报图片 依依惜别手抄报 抗击疫情手抄报图片大全 关于名人的手抄报 世界无烟日手抄报图片 过年的手抄报 立夏手抄报