开发者简报:初级程序员常犯的 25 个错误
教程
函数式编程
Charles Scalfani在Medium上分享了几篇高质量关于函数式编程教程文章,另外还有几篇文章也很精彩,强烈推荐阅读。
使用Android分页库:创建无限列表
本问教你构建一个简单的Reddit应用,使用Paging库和Room实现无限列表。
什么是公钥加密
应用安全是每个开发人员必需掌握知识,本文深入探讨现代密码学,概述工作原理及日常案例。
REST VS GraphQL
文章比较了REST API和 GraphQL优缺点,并简单说明每种技术用途。
导航架构组件教程:入门
学习如何使用导航架构组件,简化了Android应用程序中导航实现。
文章
初级程序员常犯的错误
作者总结了25条初级程序员常犯的错误,下面我简单总结一些仅供参考:
- 初学者程序员犯的最大错误之一就是在没有太多思考和研究的情况下立即开始编写代码。虽然这可能适用于小型独立应用程序,但对较大的应用程序有很大的负面影响。
- 代码质量很重要。大部分时间都是在维护修改之前的代码,代码写的烂,今后很难维护。
- 搜索引擎和stackoverflow对程序员很重要,但不要太过于依赖。找到你认为是解决方法的代码时,一定要三思不要盲目复制粘贴到项目中。
- 善于抽象封装。比如,但你觉得代码会在多出重复使用时应当封装,而不是到处复制。
- 明确在什么情况下该使用那种数据结构。
- 不要把代码修改的比之前更糟糕。
- 代码注释很重要。但是良好的命名规范比注释更重要,甚至可以抵消一些注释。
- 编写完代码一定要多加测试。
- 不要重新发明轮子。时间很宝贵,遇到困难是善于利用搜索引擎看看是否有解决方案。
- 不要在不熟悉代码的情况下修改代码。
- 不要害怕代码审核,如果你单独开发也可以在提交代码到git服务器时自我审核。
- 不要忽视IDE编译警告。
- 最后,编程很辛苦一定要保护好自己身体。
这可能是我见过最好的编程指南了
自学编程很难,当初我写Android走了很多弯路。希望这篇文章能给你带来帮助。
工具&资源
sqlfmt
sqlfmt是一个在线SQL格式化程序。发音sequel fumpt。目的是精美地格式化SQL语句。如上图。本文是作者分享为什么要制作这款软件,以及有哪些特性和用途。
11个Javascript数据可视化库
利用这些JS开源库制作漂亮的图表,图形和数据可视化应用
logger
简单,漂亮,功能强大的android Log库
首发微信公众号:ITPostman
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Google 开源 I/O 2019 大会上的 Android 应用
Google 近日开源了今年 I/O 大会上用于演示 Android 最新特性的应用 Google I/O Android App。 Google I/O Android App 是 Google 在 I/O 大会上用于演示 Android 全新版本所使用的应用,项目代号iosched。今年的应用大幅修改了现有功能,并添加了几项新功能,根据 Google 工程师 Takeshi Hagikura 的介绍,我们可以看到一些值得关注的特性,并且对于开发者来说,这是目前学习全新 Android 特性开发的最佳案例。 手势操作 首先是 Android Q 中完全引入了手势操作,它允许用户直接使用手势操作在不同页面间导航,Google I/O Android App 2019 版本是首批完全支持这一功能的应用。 相关讨论与改进细节: https://github.com/google/iosched/commit/84ef129ef20cd87119edbb26ccaf1ab5aa58418b 暗黑主题 Android Q 引入的另一项新功能是新系统暗黑主题,它适用于 Android 系统 UI...
- 下一篇
Debian 26 岁生日快乐!Happy DebianDay!
美国当地时间 8 月 16 日(即今天),Debian 在官网发文庆祝诞生26周年。 文中说到,26 年前的今天,Ian Murdock 在 comp.os.linux.development 新闻组中宣布完成了一个全新的 Linux 发行版,将其称为"Debian"。 从那天起,Debian 产生了超过 1288688830 行代码,生成了超过 300 个衍生版本,增加了 6155 个已知贡献者,并提交了975619个错误报告。 Debian 在全球拥有数千个用户社区,大家聚集在一起主办 Debian 开发者年度大会,每年在不同的国家举办一次Debian 开发者年度大会 DebConf,当然,今天在世界各地举办了许多 Debianday 庆祝活动。(双城 Debian“buster”Release Party 活动成功举办) 现在就去开展一个即兴的 Debianday 庆祝活动,或者去参加已经开展的众多的 Debian 庆祝活动,还为时不晚。 当大家在庆祝 Debian 26 周年纪念日时,我们还想感谢许多的贡献者、开发人员、组织、团队、维护人员和用户。您所做的一切努力、支持和驱动都...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境