改了一周的bug、因为是赶时间、累死累活、
现在体会到了前期准备充分的必要性、
项目中期改了次数据库表、现在项目都快结束了、又加两个字段、
什么都不是问题、除了时间、
---
这次项目还是有点压力的、不求表现的很好、
但求把自己的功能实现好、最后的最后这个目的基本上是达到了
但是写的代码还是有很多的问题、甚至是比较严重的问题、很狗屎的代码就是这么产生的、
虽然它具备一定的功能、但是留给后面的人来改的话绝对是要骂人的....
然后、经过这次的项目还是学到了很多的东西、能想起来的、先记一下、
1.没什么事还是要少用静态变量、activity finish()掉之后静态变量是不会回收的、
此时再进来这个activity就各种问题...
2.还是之前有提到的问题、工具类里面不要调用activity里面的变量了、
这样存在双向依赖会造成activity一直不能被回收、
3.可能为空的对象在使用前需要加判断、如果不为空再进行操作、
4.sql记得加try catch、在finally里面关cursor和db、cursor关之前判断是否为空
5.测试用的System.out和没用的语句记得删掉、注释尽量少、多了乱、
6.代码规范问题、驼峰是至少的、文档看下吧还是、
7.sql用的很多、要精简和专业、
分享到:
相关推荐
面向对象与设计模式-教你写出优雅的代码.ppt
1.java基础知识回顾 2.java高级语法研究 3.jvm研究 4.如果写出优雅高兴的java代码.zip
写出优雅代码(C#)篇[2].~阐述了常见的错误,形成好的编码风格
使用AndroidAnnotations框架优雅地实现ListView功能例子源代码.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
javaSE源代码,学习笔记,查漏补缺。 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向...
如何利用Promises编写更优雅的JavaScript代码_.docx
优雅的代码风格
1. 界面简洁美观:采用微信小程序原生框架进行开发,界面设计简洁优雅,用户体验良好。 2. 功能丰富实用:除了基本的日记记录功能外,还支持语音输入、图片上传、日历视图等功能,方便用户记录和查看日记。 3. ...
【JavaScript源代码】JavaScript中判断的优雅写法示例.docx
第14章 优雅代码随硬件发展的演化 14.1. 计算机体系结构对矩阵算法的影响 14.2 一种基于分解的方法 14.3 一个简单版本 14.4 LINPACK库中的DGEFA子程序 14.5 LAPACK DGETRF 14.6递归LU 14.7 ScaLAPACK PDGETRF 14.8 ...
惠普开放WebOS源代码:有尊严与优雅的放弃.docx
我总结的编程习惯,想要写出优雅代码的可以下载参考一下~
Sa-Token 旨在以简单、优雅的方式完成系统的权限认证部分,以登录认证为例,你只需要: // 会话登录,参数填登录人的账号id StpUtil.login(10001); 无需实现任何接口,无需创建任何配置文件,只需要这一句静态代码...
"编写高效优雅Java程序" 本文档中讨论了编写高效优雅Java程序的多种方法和技术。下面是从文档中提取的知识点: 1. 使用 Builder 模式:Builder 模式是一种创建对象的模式,通常包括抽象建造者、具体建造者、导演者...
600 多行代码的类,推荐通过阅读源码,你肯定会收获很多哈。Preview DownloadGradle:implementation 'com.blankj:swipe-panel:1.0'How to use动态final SwipePanel swipePanel = new SwipePanel(this); ...
在Mac上优雅的计算你写了多少行代码(尽管说没什么用哈哈哈).zip,It Can Calculate how many lines of code you write on Mac ; 在Mac上计算你写了多少行代码
通过以上示例我们可以看出,sys.exc_info()获取了当前处理的exception的相关信息,并返回一个元组,元组的第一个数据是异常的类型(示例是NameError类型),第二个返回值是异常的value值,第三个就是我们要的traceback...
~写出优雅代码(C#)篇~ 对经常的错误进行了阐述~形成好的编码风格
《如何写出更加优雅代码指南》,介绍了如何避免采坑,如何写出更加易懂的代码
使用更少的样板代码、更高的一致性和对RESTAPI的支持,编写更优雅的AzureFunctions.zip