แก้ Code สุดรก ด้วยเทคนิคขั้นเทพ !
Vložit
- čas přidán 9. 09. 2024
- เคยเขียนโปรเจคแล้ว Code เยอะ ใหญ่ กินพื้นที่เยอะขึ้นเรื่อยๆไหม แน่นอนว่าถ้าเก็บมันไว้อีกคงเหม็นเน่าเหมือนขยะที่ไม่ได้ทิ้งแน่ๆ ! ดังนั้นวันนี้เรามาดูเทคนิคการทำให้โค้ดเราสะอาดตา มีระเบียบ ซึ่งไม่ใช่แค่สิ่งที่ควรทำ แต่มันเป็นสิ่งที่ต้องทำกันเถอะ !
-----------------------------------------
➤ ติดต่อโฆษณา สนับสนุนได้ที่ : kittikorn.p@borntodev.com
➤Kittikorn Prasertsak (P.Prame)
Founder & Co-Founder of BorntoDev
➤กดติดตามช่องของ CZcams ได้ที่ : / borntodevth. .
➤Facebook : / borntodev
➤Website : www.borntodev.com
ดีใจจจ มีคนดูจนจบด้วยยย :D
ขอบคุณมากๆนะคร้าบ ติดตามกันนานๆนะ ^_^
เย้หลวม
(คับ)
ผมไม่เคยเขียนโปรแกรม
เขียนแต่ HTMLที่พี่สอน
กำลังไปได้ดีครับเว็บที่ให้คนอื่นดู
เว็บเราได้ มันให้เสียเงินอะไรไม่รู้
ผมก็เลยไม่ได้ทำต่อ
เย้~~
ผมไม่เคยเขียนโปรแกรมเลยน่ะไม่รู้ว่าคืออะไรด้วยซ้ำ แต่ชอบดูช่องพี่อ่ะ เลยดูได้5555
Happy birthday ครับผม
อยากให้พี่เปรมสอนคอนเซ็ปการใช้ Angular หรือ React บ้างจังเลยครับ
อยากให้พูดถึงเรื่อง TDD ครับ มันทำอย่างไร แล้วแนวทางเป็นยังไงบ้าง ผมเคยเห็นเขาเขียนบอทเทสกัน อยากให้อธิบายเรื่องนี้ครับ ขอบคุณครับ
ปล..HBD ครับ
ถ้าทำโปรเจคใหญ่ๆ ผมจะแยกออกมาหลายๆส่วนเลยครับ อันนี้สาย api นะ
- Service (ติดต่อกับ client)
- BusinessLogic (จะว่าด้วยการทำงานต่างๆ ตามโฟลการทำงานต่างๆ)
- Model(จะว่าด้วยเรื่องตัวแปล Obj และ DB)
- DataAccess (จะว่าด้วยการติดต่อกับ DB เช่น insert update delete select)
- MotherFunction (จะว่าด้วยเรื่อง function กลางที่อาจจะสามารถใช้ได้กับงานอื่นๆ หรือ โปรเจคอื่นๆ เช่น การรันเลขเอกสาร การเก็ตวันหยุดต่างๆ การหาว่างเวลา เป็นต้น)
โดยจะทำงานตามนี้เลย
Service => BusinessLogic => DataAccess => Model => DB
ผมมือใหม่ครับผมอยากถามว่า การเขียนโปรเเกรม สามารถนำไปใช้ในชีวิตประจำวัดอย่างไรครับผมงงมานาน ครับ!? #รบกวนด้วยครับ
เอาไว้ทํางานครับอย่างเช่นไปเป็นผู้พัฒนาเกมหรือGMและงานประจํา
@@rrqg6580 อ๋อขอบคุณคับ
Happy birthday 🎁🎉🎈 นะครับ
ขอบคุณนะครับ เรียนจะจบปีสามแล้วเพิ่งสนใจการจัดโค้ด5555555
รักช่องนี้ Happy BIRTHDAY คับบ
ขอบคุณครับ
พี่เปรมครับ พี่จบคณะ/สาขา/ม.?? อะไรมาหรอครับ ปล1.ถ้าพี่เคยพูดในคลิปเก่าๆแล้วผมก็คงพลาดเองที่ไม่ได้ย้อนไปดู
ปล2.ขอบคุณพี่มากๆเลยนะครับที่ทำให้ผมตัดสินใจมาในทางที่ถนัด
สอน functional programming ซักตอนสิ
HBDย้อนหลังคนับบบ
HBD. ครับพี่เปรม. ขอบคุณสำหรับเทคนิคขั้นเทพด้วยนะครับ.
ຂອບໃຈອ້າຍ ສຳລັບ video ດີດີ
Happy Birthday birthday
ຂໍໃຫ້ສຸຂະພາບແຂງແຮງ
HBD จ้า
02:07 มีความinnerสูงมาก
บางทีก็สูงเกิ๊นน 5555
BorntoDev เอ็นเตอร์เทรน สูง
ต่อ
"method" ผมอ่านว่า เม็ดตอดครับ 555+
5555 นี่เรียกกันเม็ดแต...
ผม
ม.2 ไม่มีใครสอนเลย =.=
ผมก็จะขึ้น ม.2 ละ ไม่มีใครสอนเหมือนกัน555
ถ้าไม่รอดสายนี้ ผมลาไปสายGraphic design + Animation แหละ555
..ผม ม.2 จะขึ้น ม.3
....มันใช้ประเด่นไหม^^'55
ม 5 ยังไม่มีใครสอนเลยครับ
ม.4 ครูสอน+ศึกษาเองด้วยครับ
ตอนนี้ผมอยู่ม.2ครับตอนนี้เขียน c ได้ละ ไม่มีใครสอนหรอกครับ ส่วนใหญ่อ่านจาก e-book ของจุฬา ดีครับ แนะนำ
555+ ดูเเล้วสนุกตามไปด้วยเลยครับ
บางครั้งเวลาที่ผมเขียนโค๊ดเยอะๆ จะใช้ #region code #endregion ในการระบุ ว่าโค๊ดนั้นเป็น Function อะไร
มุกจางกว่านี้อีกนิดก็มองไม่เห็นแล้วครับ เผา - main 1:34
แต่ก็ตลกดีนะครับ555555
Refactoring คือไรหว่า??
HBDฮับ
คิดไม่ถึงเลยครับ แค่เพิ่มmethod เพิ่มตัวเดียว แทนการประกาศเป็นตัวแปร ทำให้สามารถนำไปใช้ต่อได้อีกเยอะเลย ดีกว่าประกาศมาแล้วใช้แค่ครั้งเดียว
สุขสันวันเกิดครับ555555 🎉🎈
HBD คับ
ไม่รู้เรื่องอะไรเลย555ไม่เคยเขียนโปรแกรม
❤
พี่ช่วยสอนการใช้ Git hub ได้ไหม
ถ้าcode ผมรก= รันcodeไม่ได้
FCครับ
ขอบคุณน้าคร้าบ
ครับ
พี่เปรมเป็นไอดอลของผมเลยครับ ^^
ขอบคุณนะคร้าบบบ :D
ถ้าพูดในภาษาไทยผมว่าพูด เม็ดตอด ไปเถอะครับ จะได้เข้าใจกันทั้งหมด ให้เป็นสำเนียงไทยไปทั้งหมด แต่ถ้าเมื่อไรพูดทั้งประโยคเป็นภาษาอังกฤษก็แค่ออกเสียงให้ถูกก็พอ ไม่งั้นมันจะกลายเป็นพูดไทยคำอังกฤษคำ
Happy Birthday cup
ฮาอะ ขอบ
เจอประจำเลยครับ
ม.4ครับ
ผม อยากรุเรื่องวิศวะคอม เลขมันยากไม่อ่ะครับพี่
ไม่ยากหรอ แค่ แคลฯ 3 ตัว 1-3 ยัน ปี 3 คอมฯมันอยู่กับตัวเลข น้องชอบเลขป่าวล่ะ? ถ้าไม่ก็สายอื่นดีกว่า เพราะอยู่กับเลขตลอดชีวิต ถ้าจะมาทางนี้ เรื่องที่ต้องเรียนก็มีอยู่ในหนังสือ แคลฯ สำหรับวิศวกร เล่ม 1-3 ลองหาในร้านหนังสือนะครับ เรื่องที่ต้องเรียนก็มี ลิมิตและความต่อเนื่องของฟังก์ชั่น อนุพันธ์ของฟังก์ชั่น การประยุกต์ของอนุพันธ์ การอินทิเกรต เทคนิคการอินทิเกรต อินทิกรัลจำกัดเขตและการประยุกต์ พิกัดเชิงขั้วและการอ้างอิงตัวแปรเสริม เส้น ระนาบ และพื้นผิวใน 3 มิติ แคลคูลลัสของฟังก์ชั่นค่าเวกเตอร์ ฟังก์ชั่นหลายตัวแปรและอนุพันธ์ย่อย อินทิกรัลหลายชั้น ฯลฯ เอาเป็นว่า เนื่องหาที่เรียน เป็น test EN หมดเลย ถ้ารักเลข ก็ไปได้ครับ แต่ถ้าใจรักคอมฯก็ต้องพยายามแบบสุดๆ ไม่ใช่ไปลอกเพื่อนส่ง แล้วใกล้สอบ ให้เพื่อนสอน เพื่อนเขาสอนให้เราได้ไม่เต็ม 100 หรอก ถามเลขยากมั้ย? ไม่ยากต่างหากสิแปลก ระดับคอมฯ มันต้องยากอยู่แล้ว ยังไงดูแววจากน้องไม่ชอบเลข ก็ไปหาสายอื่นดูครับ น้องต้องค้นหาตัวเองให้เจอ แล้วนั่งจะค้นไขว่เอง ที่พิมพ์ถามมา ดูเพื่อนน้อง แค่เห็นอาชีพนี้มันสบาย เงินเดือนสูงสินะ แต่เบื้องหลักมัน คิดหัวระเบิดทุกวันนั้นแหละ ลองไปหาอ่าน ใน medium.com/ พวกพี่ๆเขาเขียนบทความอยู่ที่นั้นกันเยอะ
Fc เปรม.......ไช
อ่าวๆไม่ใช่หลอ
เดี๋ยวๆๆๆ พี่ไม่ได้ไปยิงเสือนะ 5555
สุกสันวันเกีด
ไม่เลย ไม่เคยเขียนโปรแกรม...ไม่เรียนสายITด้วย แต่ดูจนจบ ไม่รุ้แต่ก้ดู
พี่ดีมากเลยครับเวลามีคนคอมเม้นพี่ตอบทุกคนเลย☺ พอแชแนลอื่นกดแค่หัวใจ🙄 หรือไม่กด🙄 หรือ
ไม่สนใจเลย🙄 ผมชอบพี่มากเลยพี่่😀 แต่บางคนน่ะที่พี่อ่าน
ถ้าวันแรกๆที่เม้นส่วนใหญ่พี่เห็นทุกคนตอบเกือบทุกคนเลยจ้า แต่นั่นแล ทั้งเฟสบุ้ค ทั้งยูทูป แล้วก็งานสอนอื่นๆ พี่ตอบไม่ทันจริงๆ แง้ T_T
ฟังจบหันมาดูโค๊ด ตัวเอง แล้วจะบ้าตาย 555
ผม ขึ้น ม.1 แล้วพี่ 5555
สสวก.ครับ
พี่คะ พี่พูดเร็วไปหนูฟังไม่ทัน จิร้อง
ㅠㅠ
อยากให้สอนเกี่ยวกับขั้นตอนการเขียนโปรแกรมให้ลูกค้าตั้งแต่รับงานมาจนถึงส่งงานให้กับลูกค้าอ่ะครับ(ขอเยอะไปไหม555)
13:42 พี่ทำมือแบบนั้นได้ไงอ่ะ
HBD ครับพี่ :D
เจอล่ะฆ่าเสือดำทำไม
สรุปคือ เก็บใน method แยกอีกอัน ประหยัดกว่าเก็บใน local variable งั้นหรอเนี่ย มันอาจจะเหนื่อยเขียนโคทยาวขึ้นนะ แต่มันประหยัดกว่างั้นหรอเนี่ย
ประโยชน์ของตัวนี้คือ readability และ Slimmer code ครับ สมมุติว่า เราเจอตัวที่เขียนว่า orderPrice() * 0.07 กับ getVat() เราจะมองตัวหลังได้ไวกว่า และ ลดความซ้ำซ้อนในโค้ดส่วนอื่น ๆ ที่ต้องใช้เทคนิคเดียวกันครับ
แน่นอนครับในส่วน Performance มันเกินขอบเขตของคลิปวีดีโอนี้ แต่ถ้าถามว่ามีผลไหม คำตอบคือมีครับ แต่ถ้าจุดประสงค์การออกแบบคือการคำนวณเล็ก ๆ แบบนี้ ด้วย CPU ในปัจจุบันก็แทบไม่มีผลแตกต่างครับ
ซึ่งจุดประสงค์หลักของคลิปนี้คือการ Clean Code ครับผม ✌️
ctrl F คือพระเจ้าครับ 5555
Hi
สวัสดีจ้า ^_^
ทำไมคลิปนี้ตลกจัง555
*พี่เปรมใช่คนฆ่าเสือดำรึป่าวครับ?*
เมเธิด 55
ไม่อยากให้คนอื่นอ่านออก5555😏😏😏😏
กำลังหาเลย refactoring ทิบที่แจ้ง และเว็บที่ให้มาดีมาก
refactoring.guru
... ใน code เขียนคนเดียวแต่อ่านไม่ออก จำไม่ได้แล้ว
น่าเจ็บใจจริงๆ
ปากไม่ตรงกับเสียงครับพี่
ตอนหลังๆครับ