APP编程实践最优方案

行业资讯

在app开发的过程中,存在着很多技术上的难题,比如说用面向对象还是面向过程的方法来完成一个项目?龙腾天下在多年的app开发过程中,总结出以下的经验,如果是在 C++ 里,这还算是有点意义,因为更少 #include 意味着更快的编译速度,然而,这种意义仅体现在需要花很长时间去编译的大型项目中。

   面向接口编程

  问题就出在你不能凡事都按照这个原则。我个人认为,如果一个方法需要有多个实现,那使用接口是不二选择。但除此之外,如果你仍遵守的话,除了增加代码量,增添麻烦外,不会有任何好处。而且,把一个类重构成接口和它的实现并不困难,事实上是非常简单,所以,为什么一开始就要写接口呢,当需要时把它改造成接口也不晚。

  禁用某种语言功能

  如果一种语言的某种语法并未标志为“deprecated",为什么不让人使用?当然,要正确的使用!即使像 goto 这样的语法同样可以让代码更可读、更易理解——只要你能以正确的方式、用在正确的地方。

  单个返回语句

  有人说多个返回语句会让代码变复杂。我发现却正好完全相反。当方法/函数在退出之前需要做一些收尾工作时,单一 return 语句会让函数更简单,但在其它很多情况下,这反而会让事情变得复杂,你需要添加额外的 if-else 来处理各种非正常退出情况。

  尽量责任分离

  要把每个人的负责分离出来,当测试的时候发现问题时,就可以马上知道出在哪里了。这是大型的公司都这样的做法。



转载请注明文章出处:APP开发
上一篇:怎样选择app开发公司
下一篇:中国APP开发服务体系有待提升