当前位置:  编程技术>移动开发
本页文章导读:
    ▪替新建的类设置默认的注解        为新建的类设置默认的注解 Window->Preferences->Java->Code Style->Code Templates->选中右边Code->New Java files->点击Edit按钮   在编辑框中进行编辑:     在你新建一个类的时候,就会自动.........
    ▪ 【转】个人开发者与App Store的甘美期是否已成为过去        【转】个人开发者与App Store的甜蜜期是否已成为过去? http://www.cocoachina.com/gamedev/misc/2013/0227/5728.html   这篇文章的内容由ThoughtBot在github上官方主页提供,指导你如何在github上进行代码审查和.........
    ▪ String.split()跟StringTokenizer和indexOf() StringUtils.split的比较测试       String.split()和StringTokenizer和indexOf() StringUtils.split的比较测试 java.util.StringTokener : 1164String.split : 828StringUtils.split : 4Vector & indexOf : 829 ......

[1]替新建的类设置默认的注解
    来源: 互联网  发布时间: 2014-02-18
为新建的类设置默认的注解

Window->Preferences->Java->Code Style->Code Templates->选中右边Code->New Java files->点击Edit按钮

 

在编辑框中进行编辑:

 

 

在你新建一个类的时候,就会自动帮你生成注释:

 

 

 


    
[2] 【转】个人开发者与App Store的甘美期是否已成为过去
    来源: 互联网  发布时间: 2014-02-18
【转】个人开发者与App Store的甜蜜期是否已成为过去?

http://www.cocoachina.com/gamedev/misc/2013/0227/5728.html

 

这篇文章的内容由ThoughtBot在github上官方主页提供,指导你如何在github上进行代码审查和如果让别人审查自己的代码。

 

针对所有人的审查
•接受这样的事实:很多编程上的主张都是一种个人观点。应该讨论它们的利与弊,提出你的倾向观点,迅速的达成一种。
•提问,而不是命令。(“把这个变量命名成:user_id你觉得怎样?”)
•请求说明。(“我不明白。你能解释一下吗?”)
•避免代码的归属之争。(“我的”,“不是我的”,“你的”)
•避免使用一些会被认为是有关人身特征的词语。(“笨蛋”,“愚蠢”)要把所有人都看作是有魅力的、聪明的、善意的。
•要明确。要记着并不是每个人都能理解你的意图。
•要谦虚。(“我不能确定——我们来分析一下。”)
•不要用夸张修辞语。(“总是”,“从不”,“永远”,“毫无…”)
•不要讽刺。
•展现真实的你。如果你不是幽默型的人,不喜欢使用一些表情符号或动画gif图,不要勉强。如果你是这种人,请自信的发挥。
•如果有太多的“我不理解”或“另一种方案:”的评论,请专门针对这个人进行交流。可以把你们线下的交流总结成一个帖子附在后面。


让别人审查你的代码
•对审查者的建议表示感激。(“谢谢提醒。我会把它改正。”)
•理解审查是对事不对人。审查的是你的代码,而不是你。
•解释为什么代码写成这样。(“因为xxx原因我才写成这样。如果我把这个类/文件/方法/变量改个名会更清晰些吗?”)
•整理所作的改动,在以后的迭代中重构它们。
•在做修改的版本上注明代码审查的链接。(“Ready for review: http://github.com/organization/project/pull/1″)
•push提交要基于最早的一轮反馈,并形成一个独立的分支。等这个分支上的任务完全完成了再合并。这让审查者能够根据早先的反馈找到你的单独的更新。
•努力站在审查者的立场上理解。
•争取回复每个评论。
•直到最后一个人退出登录后再合并分支。
•直到持续集成测试(TDDium, TravisCI,等)告诉你这个分支的测试套件通过后再合并分支。


代码审查的过程
先要清楚你提交的代码的必要性(是修补bug,提升用户体验,重构…),然后:

•针对你感觉非常好的地方以及不是很好的地方与作者交流。
•找出既能解决问题又能简化代码的方法。
•如果讨论变得过于哲学或理论,把讨论转到线下,做成一个有规律的每周五下午的讨论会。同时,是否采用你提出的实现方案,让作者自己做决定。
•提出你的实现方案,但要表现出作者也在考虑这种方案。(“你觉得这里用一个自定义校验如何?”)
•努力理解作者的立场。
•pull请求登出时,加一个或“可以合并了”的注释。


关于程序风格样式的评论注释
审查者应该对那些不符合样式指导的地方进行注释。例如这样注释:


如果你不同意某个指导原则,请在指导repo里创建一个问题,而不要再代码审查中争论它。同时,请运用这个指导原则。

    
[3] String.split()跟StringTokenizer和indexOf() StringUtils.split的比较测试
    来源: 互联网  发布时间: 2014-02-18
String.split()和StringTokenizer和indexOf() StringUtils.split的比较测试
java.util.StringTokener : 1164
String.split : 828
StringUtils.split : 4
Vector & indexOf : 829

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3