Indent style programing

posted on 24 Sep 2013 11:28 by s4m3l0 in Tech directory Tech, Knowledge, Diary
Indent style ของแต่ล่ะภาษาโปรแกรมจะไม่เหมือนกัน และอาจจะขึ้นอยู่กับหัวหน้าฝ่ายที่จะกำหนด Indent style ว่าจะใช้ space หรือ Tab ซึ่งโดยส่วนมากมักจะใช้ space 4 space "    " ในการกำหนดมากกว่า Tab
เพราะเวลาดูโค้ดในเว็บจะสามารถเห็นการแบ่งแยกที่ดีกว่า และไม่มีปัญหาเหมือน Tab
 
ตัวอย่าง indent สำหรับคนที่ยังไม่เข้าใจ
int main()
{
  <<indent 2 space
  if (TRUE)
    <<indent 4 space
}
 
แต่โดยส่วนมากมาตรฐาตรจะเป็นดังตารางข้างล่าง
C(linux) 2
C# 4
CSS Varies
GO Tabs
Haskell ?
HTML Varies
Java 4
JavaScript Varies
Lua 2
Perl 4
PHP Varies
Python 4
Ruby 2
Visual Basic 4
 
สำหรับ developer นั้นเท่าที่เห็นโครงการ Opensource ต่างในต่างประเทศเค้าจะเคร่งมากๆ แม้คนที่ส่ง patch เพื่อแก้ bug แต่ patch มี Indent style ที่ไม่สวยทาง developer ก็จะบอกให้คนที่ส่ง patch ไปแก้ Indent style ให้สวยงาม!!(อันนี้เจอมากับตัว lolz)
 

Comment

Comment:

Tweet