|
|
|
มีปัญหาเรื่องการจัดการโค้ด ขอแนวทางการเขียนโปรแกรมได้ไม๊ครับ |
|
|
|
|
|
|
|
ปัญหาที่เคยเจอน่ะครับ
1. มีการใช้ code แบบเดียวกัน ซ้ำ ๆ หลาย ๆ โปรเจค
เวลาจะแก้ไขที ก็ต้องไปไล่แก้ทุก ๆ โปรเจคเลย
>>> ก็เลยแก้ไขด้วยการเอา code ที่ซ้ำ ๆ กันมารวมกัน แล้วทำเป็นไฟล์ DLL แทนครับ
2. เรื่องการแก้ code แล้วผิด หรือ ไปต่อไม่ได้ หรือ ต้องการถอย code กลับไปก่อนหน้า
>>> อันนี้ใช้ GIT ช่วยเอาครับ
|
|
|
|
|
Date :
2018-05-12 08:29:25 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
backup โฟเดอร์โปรเจคไว้เหมือนกันครับ
|
|
|
|
|
Date :
2018-05-12 15:11:17 |
By :
nPointXer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้วิธี backup ทั้งโปรเจ็กครับ แล้วโน๊ตไว้ว่าคืออะไร ทำอะไรแก้อะไร พอใช้ไม่ได้ไปต่อไม่ได้ ก้แค่เปิดใช้ตัวที่ backup ไว้ครับ
|
|
|
|
|
Date :
2018-05-14 11:08:48 |
By :
ap.wachira |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีอีกวิธีที่ช่วยในการจัดการโค้ดได้อีกแบบคือ
พยายาม แยกย่อย คลาสย่อย ออกมาจากคลาสหลัก อย่างเท่าที่อ่านโค้ด .net 4.5 ขนาดมีแค่ไม่กี่บรรทัดเขาก็แยกออกมาเป็นไฟล์ใหม่ เพื่อสะดวกในการจัดการด้วยครับ
อย่างพวกการประกาศ enum
Code (C#)
namespace System.IO.Compression
{
public enum CompressionMode {
Decompress = 0,
Compress = 1
}
}
ซึ่งพอผมเอามาลองทำตามก็รู้สึกว่าจัดการโค้ดง่ายขึ้นพอสมควรครับ
|
|
|
|
|
Date :
2018-05-14 17:06:28 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|