`
gintama
  • 浏览: 52308 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

什么是优雅的代码.....

 
阅读更多
改了一周的bug、因为是赶时间、累死累活、

现在体会到了前期准备充分的必要性、

项目中期改了次数据库表、现在项目都快结束了、又加两个字段、

什么都不是问题、除了时间、

---

这次项目还是有点压力的、不求表现的很好、

但求把自己的功能实现好、最后的最后这个目的基本上是达到了

但是写的代码还是有很多的问题、甚至是比较严重的问题、很狗屎的代码就是这么产生的、

虽然它具备一定的功能、但是留给后面的人来改的话绝对是要骂人的....



然后、经过这次的项目还是学到了很多的东西、能想起来的、先记一下、

1.没什么事还是要少用静态变量、activity finish()掉之后静态变量是不会回收的、
 
  此时再进来这个activity就各种问题...

2.还是之前有提到的问题、工具类里面不要调用activity里面的变量了、

  这样存在双向依赖会造成activity一直不能被回收、

3.可能为空的对象在使用前需要加判断、如果不为空再进行操作、

4.sql记得加try catch、在finally里面关cursor和db、cursor关之前判断是否为空

5.测试用的System.out和没用的语句记得删掉、注释尽量少、多了乱、

6.代码规范问题、驼峰是至少的、文档看下吧还是、

7.sql用的很多、要精简和专业、





分享到:
评论

相关推荐

    2019年全国电子设计大赛D题国家二等奖代码.rar

    本压缩包文件"2019年全国电子设计大赛D题国家二等奖代码.rar"包含了获得全国二等奖的优秀解决方案,这为参赛者提供了宝贵的参考材料。 该代码集经过严格测试,无bug,确保了程序的稳定性和可靠性,这对于电子设计...

    archive_DVD转换到AVI的源代码.zip.zip

    标题中的"archive_DVD转换到AVI的源代码.zip.zip"表明这是一个压缩文件,其中包含了将DVD格式的视频转换为AVI格式的源代码。在IT领域,这涉及到多媒体处理和编码技术,尤其是视频编解码知识。源代码通常用编程语言...

    VBA编程示例集代码.zip

    本压缩包"VBA编程示例集代码.zip"显然包含了多个VBA代码示例,这些示例旨在帮助初学者理解和掌握VBA编程的核心概念和技术。 在VBA编程中,以下几个关键知识点是非常重要的: 1. **基本语法**:VBA使用类似于VB6的...

    python高质量代码.zip

    《Python高质量代码》这本书是专为Python程序员设计的,旨在帮助他们提升代码质量,实现更高效、可维护和易于理解的编程实践。...通过实践这些建议,你将能够更好地驾驭Python,创作出更加优雅、高效的代码。

    上课代码.zip

    【标题】"上课代码.zip"中的内容主要涵盖了Java编程语言中的多个核心概念,包括异常处理、接口、多态性、容器、继承与覆盖以及类型转换。以下是对这些知识点的详细说明: 1. **异常处理**(TestException.java):...

    c语言 接口与 实现-代码.rar

    本资源“c语言接口与实现-代码.rar”提供了一些经典图书中的示例代码,帮助学习者深入理解这两个概念。 1. 接口(Interface): 接口是程序对外展示的公共部分,它定义了函数的原型、变量的声明等。在C语言中,接口...

    家庭影集电子相册-Delphi源代码..rar

    在本资源中,我们主要关注的是一个名为"家庭影集电子相册-Delphi源代码..rar"的压缩包文件。这个文件显然包含了使用Delphi编程语言编写的电子相册应用的源代码。Delphi是一种基于Object Pascal的集成开发环境(IDE)...

    Delphi错误信息、代码.rar_源码

    这个“Delphi错误信息、代码.rar”压缩包包含的资源显然是针对Delphi开发者,帮助他们理解和解决在编程过程中遇到的错误。 首先,我们来看一下“Delphi错误信息、代码.doc”这个文档。它可能包含了Delphi编译器和...

    Python基础教程(第二版)源代码.zip

    源代码.zip文件包含了本书中的所有实例代码,是学习过程中不可或缺的参考资料。以下是这些知识点的详细说明: 1. **Python语言基础**:Python是一种高级编程语言,以其简洁的语法和强大的功能著称。在书中,你会...

    asp网站后台编辑器代码.rar

    这个"asp网站后台编辑器代码.rar"文件显然包含了用于创建网站后台编辑功能的源代码。通过这个编辑器,管理员可以方便地在网站后台添加、修改或删除新闻内容,而无需直接编辑HTML或数据库。 在描述中提到了"add.asp...

    js加减乘除计算器代码.zip

    【标题】"js加减乘除计算器代码.zip"是一个包含JavaScript实现的计算器程序,它能够进行基本的数学运算,如加、减、乘、除。这个项目可能是一个前端开发示例,适合初学者学习和实践JavaScript编程以及DOM操作。 ...

    jQuery购物车商品数量增加减少代码.zip

    这个"jQuery购物车商品数量增加减少代码.zip"压缩包提供了一种实现购物车商品数量增减的解决方案,它依赖于jQuery库,具体版本为jquery.2.0.0.min.js。jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件...

    新vb简谱播放器源代码.zip

    "新vb简谱播放器源代码.zip" 这个标题表明这是一个包含Visual Basic (VB)编程语言的源代码文件,用于开发一个能够播放简谱的软件。"新"可能指的是该播放器是最新版本或者采用了新的设计或功能。"vb"代表Visual Basic...

    基于ASP的DJKK程序源代码.zip

    "基于ASP的DJKK程序源代码.zip"是一个包含使用ASP技术开发的DJKK程序的源代码文件,通过解压这个zip压缩包,我们可以深入学习和理解ASP编程的各种技术和实践。 1. ASP基础结构:ASP文件通常以.asp为扩展名,由...

    c#整站爬虫源代码.rar

    因此,良好的异常处理机制是必须的,确保程序遇到问题时能优雅地退出或尝试恢复。 综上所述,这个C#爬虫项目涵盖了网络请求、HTML解析、多线程处理、配置管理、日志记录、接口设计等多个核心概念,是学习和实践C#...

    微博简约贴图缩放代码.zip

    【标题】"微博简约贴图缩放代码.zip"是一个压缩包,其中包含了实现微博风格的简洁图片缩放功能的相关代码和资源。这个功能通常用于图片相册或展示类的网页应用,让用户能够轻松查看和浏览图片。 【描述】提到的...

    HAHA CHAT Java仿QQ聊天程序源代码.7z

    【标题】中的“HAHA CHAT Java仿QQ聊天程序源代码.7z”是一个使用Java编程语言开发的聊天应用程序的源代码压缩包。这个程序旨在模仿QQ聊天软件的功能,为用户提供即时通讯的能力。 【描述】中提到的“HAHA CHAT ...

    MATLAB中的基本语法和语句示例代码.zip

    这个名为"MATLAB中的基本语法和语句示例代码.zip"的压缩包包含了多个MATLAB脚本文件,旨在教授和展示MATLAB的基础语法和控制结构。让我们逐一解析这些文件所代表的知识点。 1. **global_plot.m** - 全局变量和绘图 ...

    jQuery左侧手风琴菜单代码.zip

    总结来说,jQuery左侧手风琴菜单代码利用了jQuery库的便利性和动态效果,实现了优雅的导航菜单交互。开发者可以根据项目需求进行自定义,以适应不同的设计风格和功能需求。通过理解和实践这样的代码,开发者可以提升...

    安卓Android源码——ViewPager使用不错的代码.zip

    描述部分与标题一致,"安卓Android源码——ViewPager使用不错的代码.zip",表明这个压缩包包含了一些高质量的代码示例,专门展示了如何在Android应用中有效且优雅地使用ViewPager。 【标签解析】 标签"android"和...

Global site tag (gtag.js) - Google Analytics