编程基础
iteye_1858
这个作者很懒,什么都没留下…
展开
-
To 注释 or not 注释, that is a question
“程序里的注释是多好还是少好”,“一个合格的程序员是否应该多写注释”。我参与到这个话题是因为[url=http://www.iteye.com/news/26564]《优秀的程序 vs. 糟糕的程序》[/url]这篇资讯译文。去看了一下原文,作者显然是蹲坑时无聊想出来几句打油诗,说的都是业界早有定论的,虚不拉几的东西,例如什么“优秀的程序容易维护,糟糕的程序很难维护”云云。根本无意在这种打油诗里说...原创 2012-11-23 20:32:14 · 408 阅读 · 0 评论 -
程序中注释的种类及替代方案
在 [url=http://kidneyball.iteye.com/blog/1733705]To 注释 or not 注释, that is a question[/url] 中,我认为程序中的内部注释——如果百分百准确地话——虽然在一定程度上对阅读程序有帮助,但在变化的项目中,却引入了注释自身的维护问题。而[color=red][b]注释如果缺乏维护,最终将形成失效或者误导性的干扰信息,反而...原创 2012-12-01 19:43:02 · 318 阅读 · 0 评论 -
IDEA Intellij小技巧和插件
使用IDEA Intellij已有两年,在此罗列一下在实践中觉得能有效提升开发效率的一些小技巧和插件。 [b][size=large]1. 重设移动键[/size][/b] 方向键和Home/End键离基键太远,经常把手移过去其实很费时。所以建议重设到主键盘上。考虑到后面会提到的IdeaVim插件,所以最好使用类似Vim的方案。我个人的设定是: Ctrl+H ← Ctrl+J ↓ ...2013-02-24 22:23:00 · 1169 阅读 · 0 评论 -
多个数组下标的笛卡尔积迭代器
[code] package net.kidneyball; import java.util.Arrays; import java.util.Iterator; import java.util.NoSuchElementException; /** * 一个用于获取多个数组下标的笛卡尔积的迭代器。构造此迭代器时,指定各个数组的下标上限。 * 此迭代器每次迭代将获取这...2013-04-10 21:19:36 · 340 阅读 · 0 评论