Re: [問題] 原始碼的寫作習慣
※ 引述《ateclean (乙癡光)》之銘言:
: 學html學沒很久
: 不過一直有個問題困擾著我
: 那就是對於原始碼的寫作習慣問題
: 像是哪邊該按一下enter
: 哪邊該按一下tab縮排一下之類的
關於tab我比較習用4個空白取代tab
因為tab在不同的編輯器所表現出來的長度不一樣
: 又 比較建議的是按tab還是空白鍵來做縮排效果
: 還是說通通不縮排 enter按到尾orz
: 請問板友們多數都會怎樣去寫原始碼呢?
: 想建立一個比較良好的習慣
: 讓原始碼看起來比較"乾淨漂亮"一些
: 謝謝。
====雙實線是有些人的寫法
----虛線以下的是我比較習慣的寫法
====================
if(條件式)
{
if(絛件式)
{
//code
}
}
else
{
//code
}
--------------------
if(條件式){
if(絛件式){
//code
}
} else {
//code
}
=====================================================
if(這是一個字串非常非常非常長的條件式之一 &&
這是一個字串非常非常非常的的絛件式之二) {
//code
}
-----------------------------------------------------
$絛件一 = 這是一個字串非常非常非常長的條件式之一;
$絛件二 = 這是一個字串非常非常非常的的絛件式之二;
if($絛件一 && $條件二){
//code
}
=====================================================
switch($變數){
case '值':
//code
break;
case '值2':
//code
break;
default:
}
------------------------------------------------------
switch($變數){
case '值2':
//code
break;
case '值2':
//code
break;
default:
}
========================================================
大多其實列不完@_@,重點就是編排不要太醜難讀就好了
if(絛件式)
//code
else
//code
PHP這樣子好像也能跑,不過= =我恨這種寫法,有時候很多時不知道
區塊在哪,以下是從國外貼過來的片段程式
/* extracting the titles from the array */
foreach(array_keys($my_array[0]) as $title)
{
/* array_keys percurs the title of each vector */
$csv .= $title;
/* while it is not the last field put a semi-colon ; */
if($i < $fields)
$csv .= ";";
$i++;
}
事實上如果是團隊發開的話,我比較建議使用framework,然後以
framework所定義的固定格式去編寫程式,參考下列
http://framework.zend.com/manual/zh/coding-standard.coding-style.html
不過前提就是大家都要有共識,好處是你看我的程式碼和我看你的程式碼都比較不累
題外號:話說framework,我覺得codeIgniter很棒!CakePHP不好意思你大笨重了
= =原諒我
--
我的樂多網誌http://blog.roodo.com/liaosankai
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.37.127
推
08/09 23:29, , 1F
08/09 23:29, 1F
→
08/09 23:30, , 2F
08/09 23:30, 2F
→
08/09 23:30, , 3F
08/09 23:30, 3F
→
08/09 23:31, , 4F
08/09 23:31, 4F
推
08/10 06:24, , 5F
08/10 06:24, 5F
→
08/10 10:07, , 6F
08/10 10:07, 6F
推
08/10 10:37, , 7F
08/10 10:37, 7F
推
08/10 14:19, , 8F
08/10 14:19, 8F
推
08/10 16:29, , 9F
08/10 16:29, 9F
推
08/10 16:56, , 10F
08/10 16:56, 10F
推
08/10 17:08, , 11F
08/10 17:08, 11F
→
08/10 17:13, , 12F
08/10 17:13, 12F
推
08/10 17:18, , 13F
08/10 17:18, 13F
推
08/10 17:23, , 14F
08/10 17:23, 14F
推
08/10 23:03, , 15F
08/10 23:03, 15F
推
08/10 23:46, , 16F
08/10 23:46, 16F
推
08/13 18:42, , 17F
08/13 18:42, 17F
討論串 (同標題文章)