31 ม.ค. 2021 เวลา 03:00 • วิทยาศาสตร์ & เทคโนโลยี
Code it back เป็นโปรเจ็คพัฒนาตัวเองที่จะมุ่งเน้นไปที่การโค้ด แต่เป็นการโค้ดให้สั้นกว่าที่เคยมา ซึ่งมีข้อแม้ว่าประสิทธิภาพ (Output, เวลาที่ใช้) ของโค้ดนั้นต้องเท่าเดิมหรือดีกว่า โดยจะเริ่มจากเอาโค้ดเก่าๆ ของตัวเอง มาเขียนใหม่เป็นที่มาของชื่อ "Code it back"
ในแต่ละอาทิตย์ก็จะเริ่มจากการวางแผนว่าเราจะโค้ดส่วนไหนและทำให้มันสั้นลงยังไงได้บ้าง และเริ่มลงมือเขียน Algorithm คร่าวๆ ในวันต่อๆ มาก่อนที่จะลงมือทำจริงๆ เนื่องจากถ้าสิ่งที่เราวางแผนไว้นั้นมันไม่เวิร์ค เราก็ยังสามารถเขียน Algorithm ใหม่ได้
ในอาทิตย์นี้ได้ทำการเริ่มจากการเริ่มเขียนโค้ด OOP ของตัวบอท Discord ที่เคยทำไว้ ซึ่งในโปรเจ็คนั้นมีไฟล์ C# ประมาณ 20 ไฟล์ ไฟล์ละ 200-3000 บรรทัด เนื่องจากการแบ่งไฟล์เช่นนี้เราจึงต้องเริ่มจากโค้ด Main Program นั่นเอง
ซึ่งตอนนี้ยังคงไม่สามารถทดสอบหรือเปรียบเทียบได้ เพราะจำนวน Function ยังไม่เท่าโปรแกรมเดิม จึงต้องข้ามขั้นตอนเปรียบเทียบไปก่อน
การเขียนโค้ดที่เคยเขียนมาก่อนอาจจะมีความน่าเบื่อบ้าง แต่มันเป็นการท้าทายตัวเองไปในตัว และในท้ายที่สุดเราจะสนุกกับการเอาชนะตัวเองให้ได้
โฆษณา