Page 177 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 177

177


               ตัวอย่างของการใช้ย่อหน้ามีดังนี้


               //การใช้ย่อหน้าแบบปกติ

               SomeMethod(int anArg,  Object antherArg,  String yetAnotherArg
               Object andStillAnother) {

               ...

               {

               // การใช้ย่อหน้าแบบเคาะ Spacebar 8 ครั้ง

               private static synchronized horkingLongMrthodName(intanArg,
               Object anotherArg,  String yetAnotherArg,

               Object andStillAnother)  !

               ...

               {

                       จากตัวอย่างข้างต้นจะเห็นได้ว่าตัวอย่างแรกใช้การย่อหน้าแบบปกติคือมีการจดระดับของ argument ให้
                                                                                      ั
               ตรงกัน ซึ่งจะแตกต่างจากตัวอย่างที่ 2 เนื่องจากหากใช้การจัดระดับแบบปกตจะท าให้โค้ดอยู่ชิดทางขวามาก
                                                                               ิ
               เกินไป จึงใช้การย่อหน้าโดยการ เคาะ Space Bar 8 ครั้งแทน



               ตัวอย่างของการแบ่งบรรทัดของ If Statement มีดังนี้

               //ไม่ควรใช้การแบ่งบรรทัดในรูปแบบนี้
               If ((condition1&& condition2)

                       ll (conditilon3&& condition4)

                       ll! (condition5&& condition6)) // { เป็นการแบ่งบรรทัดที่ไม่เหมาะสม

                       doSomethingAboutlt(); // อาจท าให้มองข้ามบรรทัดนี้ได้

               // ควรใช้การแบ่งบรรทัดในรูปแบบนี้
               if((condition1&& condition 2)

                       ll!(condition3&& condition 4)

                       ll!( condition 5&& condition 6))!

                       doSomethingAboutlt();

                       {
   172   173   174   175   176   177   178   179   180   181   182