我在一个印度外包公司工作。我所做的系统大部分是印度程序员写的。 看了他们的代码有个特点给大家评评。 1、他们写的代码比较严谨,比如在循环一个集合前会作null判断,方法类命名也比较规范易懂。 2、他们,注释写的不多,但log写很勤快。 3、他们好像不太喜欢用临时变量,能不用尽量不用。 4、他们的代码如判断一个boolean的变量(flag)是否为false,一般这样写if(false==flag)或if(flag==false)(用得少),从来不这样写: if(!flag). 5、他们有的成员变量会赋初值。 总体感觉他们写的代码:严谨,清晰易读。

印度人写的java代码相关推荐

  1. 怎么才能学好Java编程写好Java代码?

    动力节点Java培训最新上线Java实验班,等你来测试自己适不适合学习Java编程哦! 刚刚接触Java编程的朋友总会遇到一些情况,比如:跟着Java基础教程看过一遍后,自己写代码的时候却无从下手:写 ...

  2. 一个印度人写的VC串口类CSerialCom(有串口基础介绍)

    http://www.vc-rs232.com/html/VC_SSCOM_Control/2011/0117/34.html 一个印度人写的VC串口类CSerialCom(有串口基础介绍) 软件介绍 ...

  3. 老司机写的java代码_老司机告诉你高质量的Java代码是怎么练成的?

    一提起程序员,首先想到的一定是"码农",对,我们是高产量的优质"码农",我们拥有超跃常人的逻辑思维以及不走寻常路的分析.判别能力,当然,我们也有良好的编码规范, ...

  4. 怎么保存java代码怎么写_怎么样能写好Java代码,大神们给点意见?

    怎么样能写好?避免不了多学多练.java代码规范详细版 - 百度文库​wenku.baidu.com 相信很多初学者都跟我抱有一样的想法"代码写出来是给电脑运行的,能运行起来,实现效果就好了 ...

  5. 哈哈哈,这个教人写出烂代码的项目在 GitHub 上火了...

    如果说到什么是好代码,我们肯定都能说出一堆规则,例如使用一致的格式和缩进.使用清晰的变量名和方法名.在必要时提供文档与注释.不要过度精简代码等等. 但是对于什么是烂代码,你有比较清晰的认识吗? 在 G ...

  6. 老司机写的java代码_菜鸟 or 老司机?写段代码看看吧

    有的小伙伴可能用Python写代码已经非常久了,可能觉得已经是个高手了,那么看看下面这个简单的实现需求,你会写怎样的Python代码呢?通过你写的代码,应该可以大约评估下你到底是菜鸟还是一个老司机了, ...

  7. 为什么一些人喜欢在java代码中能加final的变量都加上final

    我记得第一次看到这种写法是在看慕课网的课程,毕竟是小白,我记得当时我对于android并不是感觉很清晰,虽然现在也好不了多少.那时候我已经读过了闫博士的<java与模式>一书,如果人名记错 ...

  8. 写好Java代码的30条经验总结

    成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的.下面就让我们来看看代码编写的30条建议吧. (1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中 ...

  9. 如何写好JAVA代码

    对于工作了几年的java开发人员来说,写代码已经有了一定的熟练度,但是怎么样的代码才是好代码,怎么样的代码才能更像一个高手写的代码,俨然一脸懵逼,也许有人会说按照阿里的代码规范来写代码就行了.其实阿里 ...

最新文章

  1. Python-EEG工具库MNE中文教程(2)-MNE中数据结构Epoch及其创建方法
  2. 计算机体系结构:嵌入式方法_计算机考研——计算机二级学科详解
  3. Gym 101982 (2018-2019 ACM-ICPC Pacific Northwest Regional Contest (Div. 1) )
  4. 经济学家忽悠老百姓的“万能公式”
  5. 今晚直播丨Oracle数据库之Object的Access方法和结合方法
  6. HiveSQL高级进阶技巧
  7. 牛客网算法工程师能力评估
  8. php5.3升级脚本
  9. Lottie 动画在项目中的使用总结
  10. 图像处理一之-摄像头二值化处理-(什么是二值化)
  11. 我在蚂蚁金服做后端:那些坚持在一个岗位做八年的人,后来怎么样了?
  12. python火车票自我编写_自己动手写100行Python代码抢火车票!
  13. 风淋门控制器c语言程序代码,C语言程序设计 第10章位运算
  14. mysql全称_mysql全称
  15. html翻牌动画效果,js+css3翻牌动画效果
  16. Matlab网页交互
  17. 智慧城市篇 | 数字孪生智慧排水管网管理平台
  18. 记一次通过v$active_session_history来分析问题的案例
  19. 网络攻防技术与实践笔记-信息收集技术手段
  20. OPENNI实践-体感方向盘玩赛车游戏(2)

热门文章

  1. 树莓派开机发送IP到邮箱
  2. linux 32位和64位的区别 内存,32位、64位的区别
  3. 小韩实操 -- Mysql数据库的备份与恢复及安全配置
  4. 举个栗子~Tableau 技巧(215):简化实现雷达图(Radar Chart)
  5. 微信小程序全面实战,架构设计与躲坑攻略大全
  6. apache服务器(下)
  7. MySQL 的 20+ 条最佳实践
  8. 微信支付找不到sdk
  9. win10+NVIDIA GTX 960M+CUDA 8.0+cudnn6.0+tensorflow安装
  10. 断网的html页面,断网情况下,前端页面处理