程序员

  • 第21届IOCCC大赛获奖作品,看得懂这些C语言吗?

    大家可能一直觉得代码简洁易懂才是我们所膜拜的,但恰恰有个组织却在比赛谁的代码可读性更差……它就是IOCCC…… 首先科普下IOCCC,其英文全称是“The Internationa…

    编程笔记 2021年8月6日
  • Java异常滥用--把逻辑交给魔鬼

    在Java代码中,异常大家都不会陌生,今天我们谈谈异常的滥用。 Java的异常分为两类:RuntimeExecption, Exception。 RuntimeException算…

    编程笔记 2021年8月6日
  • Shell脚本调试技巧

    本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检…

    编程笔记 2021年8月6日
  • 你做过的最有效的提高你的编程水平的一件事情是什么

    你做过的最有效的提高你的编程水平的一件事情是什么最近在stackexchange网站上看到了一个非常好的问答,有人问:你做过的最有效的提高你的编程水平的一件事情是什么?回首作为一个…

    编程笔记 2021年8月6日
  • 把python当日常的”计算器”用

    作为程序员,常常看见其他的程序员在windows下打开程序/附件/计算器,觉得很不可思议,我们有很多好用的东西可替代。随便装一个动态语言在命令行下就运行的很好:notejs和Rhi…

    编程笔记 2021年8月6日
  • 大师与程序员之间关于测试覆盖率的对话

    在《谈谈测试覆盖率》文章中说到了测试覆盖率与代码质量的关系,纠正了覆盖率高就质量好的简单论断。今天我们从另外一个视角来说说测试及覆盖率。当然,这里的测试都是指开发者自己做的自动化测…

    编程笔记 2021年8月6日
  • shell编程之DRY&KISS

    用BASH编程已有些时间了,参与过大型项目的开发。当初的摸石子过河,项目越来越大了,代码开始腐朽了。 也许,从新开始是件好事,如同老板所说,背上太多的包袱,你如何前行! 下面,我从…

    编程笔记 2021年8月6日
  • 浅谈用户体验背后的8个用户本能

    “我从不去花大金钱去做市场需求论证,就像人们每天都要喝水,所以卖水的肯定有市场。这是人的本能。”一个普通商人的这句话给我带来下面的思考: “用户体验背后有没有被人们所忽视的用户本能…

    编程笔记 2021年8月6日
  • 20个争议最大的编程观点,你认可几点?

    在StackOverflow上有这样的一个贴子《What’s your most controversial programming opinion?》,中文的意思是“你认为最受争…

    编程笔记 2021年8月6日
  • 代码检视(Code Review)的几种实践

    代码检视每个读次文章的人都会知道是什么意思。我们项目也是坚持在做代码检视。今天我们仔细深入看看代码检视的内涵及作用。 这几年,我用过不同的代码检视工具,并且我相信有一套代码检视方法…

    编程笔记 2021年8月6日