<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title> 文章订阅 | 观点 | CH前端社区</title>
    <description>观点</description>
    <pubDate>Tue, 07 Apr 2026 14:23:02 +0000</pubDate>
    <lastBuildDate>Tue, 07 Apr 2026 14:23:02 +0000</lastBuildDate>
    <generator>CH前端社区</generator>
    <link>https://www.chinahtml.com/articles/category/4/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://www.chinahtml.com/articles/category/4/index.rss"/>
    <item>
      <title>设计表单的正确姿势</title>
      <pubDate>Mon, 25 Sep 2017 05:16:52 +0000</pubDate>
      <link>https://www.chinahtml.com/articles/39/</link>
      <guid>https://www.chinahtml.com/articles/39/</guid>
      <author>小栗儿</author>
      <dc:creator>小栗儿</dc:creator>
      <content:encoded><![CDATA[简评：表单是产品设计中最重要的组件之一。本文重点介绍了表单设计的一般规则。请记住，这些都是一般准则，每个规则都有例外。<br />
<h2>表单应该放到一列中</h2><br />


	<a href="https://w.chinahtml.com/attachments/10117/" target="_blank">浏览附件10117</a>
	
<br />
<br />
多列破坏了用户的垂直阅读习惯。<br />
<br />
<h2>标签顶部对齐</h2><br />


	<a href="https://w.chinahtml.com/attachments/10118/" target="_blank">浏览附件10118</a>
	
<br />
用户更能够接收顶对齐的提示标签。并且标签顶对齐在手机上也能很好的显示。<br />
<br />
<h2>标签和输入框分视觉上进行绑定</h2><br />


	<a href="https://w.chinahtml.com/attachments/10119/" target="_blank">浏览附件10119</a>
	
<br />
将标签和输入贴在一起，确保字段之间有足够的高度，以免用户感到困惑。<br />
<br />
<h2>不要所有的字符都用大写字母</h2><br />


	<a href="https://w.chinahtml.com/attachments/10120/" target="_blank">浏览附件10120</a>
	
<br />
全大写的单词影响可读性。<br />
<br />
<h2>如果少于 6 个选项，应该全部显示出来</h2><br />


	<a href="https://w.chinahtml.com/attachments/10121/" target="_blank">浏览附件10121</a>
	
<br />
下拉列表选项需要两次点击操作，并且需要隐藏下拉列表操作操作比较复杂。如果选项多余 5 个建议使用下拉列表，如果选项多余 25 个建议在下拉列表中加入搜索功能。...<br />
<br />
<a href="https://www.chinahtml.com/articles/39/" target="_blank" class="externalLink" rel="nofollow">设计表单的正确姿势</a>]]></content:encoded>
    </item>
    <item>
      <title>每个新手程序员都会犯的5个错误</title>
      <pubDate>Wed, 30 Aug 2017 00:00:00 +0000</pubDate>
      <link>https://www.chinahtml.com/articles/34/</link>
      <guid>https://www.chinahtml.com/articles/34/</guid>
      <author>CH首席编辑</author>
      <dc:creator>CH首席编辑</dc:creator>
      <content:encoded><![CDATA[<i>在本文中，作者列举出了5个编程新手会犯的错误，同时给出有用的建议，以此帮助每个新手更好地开始自己的编程生涯。以下为译文：</i><br />
<br />
在开始学习编程的过程中，你可能会被每天遇到的问题所困扰，所以在这条路上你会感觉很迷茫。想要克服这些问题，那从一开始就避免一些错误是很重要的。<br />
<br />
这里有一些你可能觉得有用的建议，可以帮助你顺利地开始你的编程生涯。<br />
<br />
<h2>1.不使用版本控制系统</h2><br />
一旦你开始对代码有点熟悉的时候，学习如何使用VCS就应该成为你的首要任务。<br />
<br />
当你不知道如何正确地写代码的时候，你可能会感觉很疲惫。但当你能感到写代码变得很舒适的时候，你就会欣赏这种技能。<br />
<br />
这个系统有很多的高级功能，这对我们来说很重要。但一开始，我会专注于<i>setting up repository</i>以及<i>committing</i>，这有助于你跟踪开发的进度。然后，学习<i>fetching / pulling</i>和<i>pushing</i>的概念也是很重要的，这样你就可以拥有一个在线备份存储库。<br />
<br />
当你编程能力提高的时候，你就会发现你可以自主学习VCS和其他技术了！...<br />
<br />
<a href="https://www.chinahtml.com/articles/34/" target="_blank" class="externalLink" rel="nofollow">每个新手程序员都会犯的5个错误</a>]]></content:encoded>
    </item>
    <item>
      <title>拯救你的旧代码库，不得不看的11条军规！</title>
      <pubDate>Wed, 05 Jul 2017 01:37:05 +0000</pubDate>
      <link>https://www.chinahtml.com/articles/27/</link>
      <guid>https://www.chinahtml.com/articles/27/</guid>
      <author>laogui</author>
      <dc:creator>laogui</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center">

	<a href="https://w.chinahtml.com/attachments/9909/" target="_blank">浏览附件9909</a>
	
&#8203;</div>每个程序员、项目经理或团队负责人的职业生涯中至少会遇到一次这样的事件：你接手一坨超过百万行代码的系统，原来的程序员很久以前就离职，现在也许正在某个阳光明媚的地方度假，文档（如果有的话）最有可能的情况就是与现有的系统不同步。而你的工作则是带领团队脱离这个混乱。<br />
<br />
在经历逃离的本能回应之后，你开始对项目进行了了解，通过你手头现有的东西，失败是大概率发生的事件。但是，公司高层领导是不能容忍项目失败的结果发生。你该如何应对？<br />
<br />
这时，如果能够把这些垃圾代码变成健康的可维护的项目，实际上是非常值得一试的事情。以下是我们总结的改进旧版代码库的一些经验（或者叫军规）。<br />
<h2><b>改进旧代码库的 11 条军规 ——</b></h2><br />
<h3><b>数据备份</b></h3><br />
我们很难记得每天修改了哪些东西，特别是配置数据容易受到这种问题的影响。配置通常不会进行版本控制，如果能够进行定期备份，则可以规避很多麻烦。...<br />
<br />
<a href="https://www.chinahtml.com/articles/27/" target="_blank" class="externalLink" rel="nofollow">拯救你的旧代码库，不得不看的11条军规！</a>]]></content:encoded>
    </item>
    <item>
      <title>我的 10 年自学编程之路</title>
      <pubDate>Thu, 29 Jun 2017 01:30:37 +0000</pubDate>
      <link>https://www.chinahtml.com/articles/25/</link>
      <guid>https://www.chinahtml.com/articles/25/</guid>
      <author>shenlan</author>
      <dc:creator>shenlan</dc:creator>
      <content:encoded><![CDATA[<h2>为什么每个人都这样匆忙？</h2><br />
走进任何一家书店，你都能看到诸如《24小时自学Java》这样的书，可能书名中的Java会变成C、SQL、Ruby、算法等，然后24小时会变成n天或n小时。在亚马逊高级搜索[title: teach, yourself, hours, since: 2000 ，你会发现有512种这样的书籍。排在前10位的，9个是编程类的书（还有一个是关于财务会计的）。还有多种变化，例如“学习”替换“自学”，“天”替换“小时”。<br />
<br />
结论：要么大家都特别匆忙地在学习编程，要么编程在某种程度上令人难以置信地比其他任何东西都更容易学习。Felleisen等人在他们《How to Design Programs》这本书中对这种趋势表示了赞同——“写出不好的程序很容易。傻瓜也可以在21天时间内学习编程。即使他们毫无基础。”<br />
<br />
让我们来分析一下，类似于《24小时自学C++》这样的书意味着：<br />
<ul>
<li>自学：在这24小时内，你不会有时间写一些有意义的程序，因此不能从中总结成功或失败的经验教训。你不会有时间和有经验的程序员工作，因此不知道生活在一个C...</li>
</ul><br />
<a href="https://www.chinahtml.com/articles/25/" target="_blank" class="externalLink" rel="nofollow">我的 10 年自学编程之路</a>]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>程序员的修炼之路</title>
      <pubDate>Sun, 11 Jun 2017 15:27:54 +0000</pubDate>
      <link>https://www.chinahtml.com/articles/22/</link>
      <guid>https://www.chinahtml.com/articles/22/</guid>
      <author>shenlan</author>
      <dc:creator>shenlan</dc:creator>
      <content:encoded><![CDATA[很荣幸得到墨加的邀请，做了一次线上分享，对我来说一次自我梳理的机会，我把分享的内容整理成这篇文章，时刻激励自己，也希望能给那些和我一样在努力挣扎着的技术同胞们一点参考。<br />
<br />
作为一枚程序员，就像游戏中升级打怪一样，开始升级比较快，越往后面越难。这是一场持久战，出征的战士应该时刻都注意检查自己的装备、时刻操练技能。<br />
<br />
<h2>技能装备</h2><br />
<br />
我们应该具备哪些技能？参考了一些前辈的建议、结合自己的经验，我总结成四方面的能力。<br />
<br />
<h3>一、技术实力</h3><br />
<br />
主要指计算机编程功底，比如编程语言，操作系统，算法能力，网络协议等等。这是作为一个程序员的最基本的能力，也叫硬实力。这方面的知识也叫专业知识，通常，我认为这方面的能力也是最容易提高的，只要愿意花时间研究，都能看到成果。<br />
<br />
<h3>二、业务能力</h3>...<br />
<br />
<a href="https://www.chinahtml.com/articles/22/" target="_blank" class="externalLink" rel="nofollow">程序员的修炼之路</a>]]></content:encoded>
    </item>
    <item>
      <title>教你写好开发者文档的 8 个最佳案例</title>
      <pubDate>Sat, 03 Jun 2017 06:40:04 +0000</pubDate>
      <link>https://www.chinahtml.com/articles/18/</link>
      <guid>https://www.chinahtml.com/articles/18/</guid>
      <author>shenlan</author>
      <dc:creator>shenlan</dc:creator>
      <content:encoded><![CDATA[你刚刚收到来自一位愤怒的开发者的电子邮件。你的文档有问题，开发人员花了几个小时才弄明白。现在轮到你更新文档，并找出如何在将来避免这些问题。 但是要怎么做呢？<br />
<br />
创建出色的文档是很难的。致力于此通常意味着忽略了你工作的另一部分 - 而那段时间可能与开发工作一样有价值。每周几个小时改善文档可能会产生组合效应。开发人员陷入此种困境的频率会降低，请求支持的次数将会减少，并且老天保佑的话，愤怒式电子邮件也将减少。事实上，当你有很好的开发文档时，你甚至可能会经常收到快乐热情的电子邮件。<br />
<br />
这篇文章展示了8个很不错的开发者文档例子，其撰写投入的时间为开发的团队带来极大的收益。 那么来找找您喜欢的文档功能，并在自己的文档中使用它们，使您自己的文档更有价值。<br />
<br />
<span style="font-size: 18px"><b>开发者主页</b></span><br />


	<a href="https://w.chinahtml.com/attachments/9833/" target="_blank">浏览附件9833</a>
	
<br />
<br />
文档首页面向三类用户。 <a href="https://devcenter.heroku.com/" target="_blank" class="externalLink" rel="nofollow">Heroku开发中心</a>通过多种方式来帮助这三类用户找到他们需要的信息。...<br />
<br />
<a href="https://www.chinahtml.com/articles/18/" target="_blank" class="externalLink" rel="nofollow">教你写好开发者文档的 8 个最佳案例</a>]]></content:encoded>
    </item>
    <item>
      <title>造成代码难以维护的 35 个恶习</title>
      <pubDate>Mon, 22 May 2017 15:41:37 +0000</pubDate>
      <link>https://www.chinahtml.com/articles/11/</link>
      <guid>https://www.chinahtml.com/articles/11/</guid>
      <author>CH首席编辑</author>
      <dc:creator>CH首席编辑</dc:creator>
      <content:encoded><![CDATA[《人月神话》出版以来，IT行业的科技公司们一直苦苦追寻传说中以一当十的超级程序员，最新的研究表明确实存在这样一小撮效率奇高的“程序金刚”，但是一位普通程序猿如何能够蜕变成代码金刚呢？<br />
<br />
近日web开发专家Christian Maioli总结了导致程序猿效率低下，代码像意大利面条一样难以维护的35条恶习（归为代码组织、团队工作、写代码、测试与维护四大类）。<br />
<br />
<b>代码组织</b><br />
<br />
1.总是说“一会弄好”，但从来不兑现。（缺乏任务管理和时间管理能力）<br />
<br />
2.坚持所谓的高效、优雅的“一行代码流”，事实上，可读性才是最重要的，聪明是第二位的。<br />
<br />
3.无意义的优化。（类似网页大小之类的优化最后再做）<br />
<br />
4.不注重代码样式和风格的严谨。<br />
<br />
5.使用无意义的命名。<br />
<br />
6.忽略经过验证的最佳实践（例如代码审核、TDD、QA、自动化部署等，推荐阅读软件开发必读经典著作：<a href="https://www.amazon.cn/gp/product/0596808321?tag=24ker09-23" target="_blank" class="externalLink" rel="nofollow">Making Software：What Really Works，and Why We...</a><br />
<br />
<a href="https://www.chinahtml.com/articles/11/" target="_blank" class="externalLink" rel="nofollow">造成代码难以维护的 35 个恶习</a>]]></content:encoded>
    </item>
  </channel>
</rss>
