如果你与冷战时期合作,你很可能被 used为平线或横向发展。 经常如此,但是,当现有法典基础的四条线路中有三条被包装时,有时是twice,就会成为巨大的可读性障碍。
像这样的一行...
<cffunction name="v_multiple_item" access="public" output="false" returntype="query">
可以轻松地将其拆分为类似HTML的结构。
<cffunction name = "v_multiple_item"
access = "public"
output = "false"
returntype = "query"
>
这在一个好的编辑器中使用宏自动化相当容易。我更关心的是交替使用的ColdFusion和HTML,就像这样:
<cffunction..>
<cfif..>
<cfif..>
<form..>
<div..>
<table..>
<tr..>
<td..>
<cfif..>
<select..>
<cfoutput>
<option>#stuff#</option>
</cfoutput>
我经常看到代码行有8个空格的缩进,并且在空格处换行。
减小选项卡宽度还不够。代码库太大,重写/框架化不是一个选项。左对齐一切?
有没有一种简单且成功的策略,可以将行宽减少到可管理的水平,而不会进一步损害可读性?