Những lỗi “code ngu” mà có thể bạn hay mắc phải!

Поділитися
Вставка
  • Опубліковано 7 лют 2025

КОМЕНТАРІ • 331

  • @buitung3600
    @buitung3600 3 роки тому +17

    1. Duplicate code không phải lúc nào cũng xấu và DRY nó mang tính lỗi thời quá lâu rồi. Trong các app mà cần thay đổi thường xuyên (xu hướng ngày nay) thì việc phân chia các functions một cách càng độc lập càng tốt, nhưng nó sẽ phải đi kèm là duplicate code. Ví dụ: ban đầu có 5 modules cùng dùng chung 1 validation. Sau một thời gian, thằng A cần modify một tí --> nảy ra 1 cái validation khác (cũng ném vào common?), thời gian sau lại có sửa, lại tách ra,...Kết quả là ta sẽ có thể có tới tận 6 common validations cho 5 modules =))
    Còn vụ DRY thì nó sẽ fail toàn tập khi áp dụng vào microservices (microservices liệu có bị coi là không phổ biến quá không nhỉ?)
    2. Đề nghị tham khảo các app, soft, lib,...viết cho system, OS, hoặc 3rd lib. Nó sẽ vi phạm sự "dài", sự "bự" ấy một cách kinh khủng. Thực tế LOC không phản ánh code "ngu" hay "khôn". Yếu tố mà cần xem xét ở đây là tính readability (Ngoài ra còn nhiều yếu tố khác nữa).
    3. Khi làm một BIG project, số lượng functions, entities lớn thì việc đặt tên theo meaning cực kì khó khăn. Một ví dụ đơn giản, đố phân biệt được giữa 1 lốc entities: user, staff, employee, employer, operator, buyer, supplier,...--> Trong trường hợp này việc encode là hữu hiệu nhất. Thay vì đặt theo meaning, ta sẽ sử dụng các tên function như kiểu: MKS001, MKS002,.... (Dĩ nhiên cần có doc để trace)
    4. Code ẩu thì bị chửi là đúng, nhưng code convention thì phải xem lại. React nó là quá "flexible", code convention thế nào là "chuẩn" thì có mà cãi nhau cả ngày (mấy cái var, let, const không tính).
    5. 6 7. Đúng

  •  3 роки тому +34

    Vlog được tài trợ bởi cyberlearn.vn, nền tảng học lập trình trực tuyến qua dự án.
    Các bạn cũng có thể nhờ tư vấn free tại fb.com/lophocviet nha :3

    • @longyang6272
      @longyang6272 3 роки тому

      Xếp ơi. Cóp phải sai chính tả rồi không =_=
      7 lỗi chứ làm gì phải 6 lỗi.
      với lại "why" chứ đâu phải "how"

    • @lengocgiau1809
      @lengocgiau1809 3 роки тому

      LẬp trình có cần giỏi tiếng anh ko

    • @ucgames8898
      @ucgames8898 3 роки тому

      A ơi e muốn làm lập trình viên thì học cntt hay kỹ thuật phần mềm ạ mong

    • @JohnnyNguyen86
      @JohnnyNguyen86 3 роки тому

      Chào bạn. Mình đang cần làm 1 tools auto chơi các loại game bắn máy bay bắn ruồi ngày xưa ví dụ game bắn ruồi space shoter. Bạn có ý tưởng code hoặc bạn có thể code được auto chơi game này ko. Mình trả tiền bạn code cho mình.

    • @me-uk9ld
      @me-uk9ld 3 роки тому

      Anh ơi anh lm video hướng dẫn từng cách code từng mã đi anh của HTML ấy tác dụng của nó nữa đi anh em muốn làm quen sớm trước khi em đi theo lập trình

  • @quangtrainguyen5674
    @quangtrainguyen5674 3 роки тому +2

    em cảm ơn ạ, em quan tâm đến mấy vlog kiểu này lắm nè, tuần trước em làm cái dự án coding đúng ngu :

  • @haonhanngo
    @haonhanngo 3 роки тому +17

    Đỉnh quá :3, thêm nội dung như vậy đi a wibu

    •  3 роки тому +14

      À nếu nhiều bạn quan tâm a sẽ làm nhé

    • @cvminhquan
      @cvminhquan 3 роки тому

      @ ra phần 2 đi anh ơi

    • @thovo1816
      @thovo1816 3 роки тому

      @ quan tâm

  • @duongtuanhao8815
    @duongtuanhao8815 3 роки тому +6

    Xem video một phần bổ sung kiến thức, phần còn lại là nghe ông Hoàng đọc rap :V

  • @nguyentuongnhatquangfuhcm9242
    @nguyentuongnhatquangfuhcm9242 3 роки тому +9

    Mong anh làm thêm nhiều dạng Vlog như vậy ạ 🔥🔥🔥

  • @benjaminnguyen2384
    @benjaminnguyen2384 3 роки тому +10

    Làm thêm đi anh ơi.
    Video siêu hữu ích cho ae mới ra trường.

  • @danghai2891
    @danghai2891 3 роки тому +11

    4:12 Tiến Sĩ AI nào đó đang cay :))

  • @KienNguyen-sg1nf
    @KienNguyen-sg1nf 3 роки тому +2

    Rất thích những vlog như thế này ạ. Mong có thêm nhiều vlog dạng này ak

  • @MinhHảiPhòng-d7g
    @MinhHảiPhòng-d7g 3 роки тому +8

    người thường : Hi e!
    coder : Hello World !:D

  • @computerandyou9683
    @computerandyou9683 3 роки тому +2

    Coi mấy cái clip dạng này tốn thời gian quá đi. Coi 10 phút mà quay qua quay lại cái hết (kiểu như hack timer vậy đó), trong khi mấy cái clip người khác làm 3 - 5 phút, mà coi phải xả cho bớt chán nữa. Túm cái quần lại là clip chất lượng, mà thời lượng ít quá, coi kiểu này dễ bị nghiện.

    •  3 роки тому +2

      ông may mắn đấy suýt nữa tôi block comment ông rồi ahihi

  • @vanthom7468
    @vanthom7468 3 роки тому +3

    thích những video như này, chia sẻ kinh nghiệm cho người mới thêm đi a

  • @phongvu5747
    @phongvu5747 3 роки тому +4

    Anh Hoàng làm clip như này nhiều hơn đi ạ, yêu anh :v

  • @wendtiktok9499
    @wendtiktok9499 3 роки тому +2

    Anh có thể vừa dạy tiếng anh vừa dạy code trong 1 video được không ạ.
    VD:Dịch nghĩa của từ đó ra là gì.
    Có 1 số từ em nhìn không hiểu lắm không biết nó dùng để làm gì.
    Mong anh chỉ dạy

  • @haotrannguyennhat9550
    @haotrannguyennhat9550 3 роки тому +2

    A Hoàng chỉ ra đúng những lỗi hồi mới học code mình hay bị, h nhìn lại đúng mắc cười luôn :))

  • @warlock4492
    @warlock4492 3 роки тому +5

    hóng clip review ngành cyber security của a

  • @ucmanh499
    @ucmanh499 3 роки тому +12

    Vlog của a rất hữu ích, sẵn tiện cho e xin info cái áo của a mua ở đâu vậy ?

  • @nhatnguyenhoang8970
    @nhatnguyenhoang8970 3 роки тому +4

    :) vì đam mê One Piece nên biến toàn đặt theo nhân vật trong One Piece

  • @nghiavoai7993
    @nghiavoai7993 3 роки тому +20

    làm thêm mấy vlog dạng tech như này đi anh "hacker wibu" :D nghe cuốn lắm á, tks anh nhiều.

  • @truongtao2821
    @truongtao2821 3 роки тому +2

    Hay quá a. Mỗi tội e phải chỉnh 0.75speed, để nghe :))))

    • @namvu-xh8dj
      @namvu-xh8dj 3 роки тому

      0. 5 speed cũng nghe cũng dc

  • @thienan773
    @thienan773 3 роки тому

    Chuẩn quá, toàn quên viết comment nên sau vài tháng quay lại fix bug project cũ là toàn ngồi đơ 1 lúc mới hiểu tại sao mình lại code như này =))

  • @animemomentpro
    @animemomentpro 3 роки тому +1

    Video share kinh nghiệm xịn xò quá :v

  • @congtru3899
    @congtru3899 3 роки тому +1

    Vlog kiểu này thiết thực quá

  • @chau-sama
    @chau-sama 3 роки тому +1

    Mục này hay lắm a. Làm thêm đi anh!! Em làm 1 năm rồi nhưng cty e làm product, họ cần sản phẩm chứ kh quan tâm code nên kh review code. Cảm giác code cứ tự ngu :(

    •  3 роки тому +3

      Kêu công ty tuyển ông senior rồi kêu ổng review code e ơi :3

    • @chau-sama
      @chau-sama 3 роки тому

      @ senior thì có. Nhưng do cty kh quan trọng việc code như nào ý a. Chỉ cần sản phẩm chạy và khách OK thôi

  • @LuanNguyen-td3pn
    @LuanNguyen-td3pn 3 роки тому

    Hay thật, ủng hộ bạn! Kênh hay thế này mà lại ít subcriber thế nhỉ? @@

  • @ni.official
    @ni.official 3 роки тому +1

    Rất hữu ích ^^. Cảm ơn Hoàng !

  • @lehophuquy5883
    @lehophuquy5883 3 роки тому +2

    Vlog rất hữu ích! Cảm ơn anh!!

  • @tranlybuu1062
    @tranlybuu1062 3 роки тому +2

    Cái số 3 là có cà khịa anh tiến sĩ nè :))))

  • @taminhtri1435
    @taminhtri1435 3 роки тому +12

    Hay quá anh wibu ơi, anh wibu làm thêm clip như thế này nữa nhé :3. Thanks anh!

    • @vonguyenthinh4237
      @vonguyenthinh4237 3 роки тому +1

      wibu là từ dùng chỉ những người cuồn anime, nhưng có ý mỉa mai nên mình nghĩ bn ko nên gọi như vậy, tránh nhận sự phản hồi xấu từ cộng đồng anime.

    • @gamingseww583
      @gamingseww583 3 роки тому

      @@vonguyenthinh4237 Đúng òi

    • @QuangTran-uq2ml
      @QuangTran-uq2ml 3 роки тому

      @@vonguyenthinh4237 thế co a

    • @hungnguyendoan5298
      @hungnguyendoan5298 3 роки тому

      @@vonguyenthinh4237 gì căng vậy bro anh Hoàng cx nhận là wibu mà

    • @SillyLeizy
      @SillyLeizy 3 роки тому +1

      Cái nội dung này nó nhiều lắm, bạn search thêm về code smells nhé :D

  • @meremember1601
    @meremember1601 3 роки тому +1

    Tiếp tục vlog kiểu này đi anh ơi :)

  • @thichchocbia
    @thichchocbia 3 роки тому +1

    Mình để Playback speed 0.75 mới nghe kịp :D.
    Thanks for sharing.

  • @tantrungpham5340
    @tantrungpham5340 3 роки тому +1

    “đọc code mệt bỏ mẹ luôn”=))). Nghe anh riết h nghe youtube hay học online em đều phải chỉnh lên 1.25, riết chậm quá nghe ko kịp đúng nghĩa đen :))

    •  3 роки тому

      bật x2 lên nghe cho nhanh cho máu em ơi :3

  • @phamthienlong1695
    @phamthienlong1695 3 роки тому +3

    Clip này hay quá anh ơi

  • @JesterJz
    @JesterJz 3 роки тому +3

    làm video dạng này cho newbie nhiều hơn nha a. củm ơn a nhiều ạ!!!!!

  • @phuocbui6872
    @phuocbui6872 3 роки тому +2

    nếu được a làm thêm video dạng này và các kĩ năng cần cho sinh viên đi anh

  • @thenguyen9754
    @thenguyen9754 3 роки тому +1

    Hay quá anh ơi, kết nhất đoạn comment code

  • @trinhhuynhdang5577
    @trinhhuynhdang5577 3 роки тому +2

    Video cực hữu ích với newbie như em ^^ thankss anh

  • @SuperFerz
    @SuperFerz 3 роки тому +1

    Vlog rất hay, cám ơn Hoàng nhé! Nhân thể hỏi bạn dùng code editor gì vậy?

  • @otho2340
    @otho2340 3 роки тому +1

    Hóng anh nói cả tiếng để bớt đi những sự ngu nguội này

  • @phunhuthuynh6185
    @phunhuthuynh6185 3 роки тому +6

    anh làm video về typescript đi anh ^^

    •  3 роки тому +3

      À nếu nhiều bạn quan tâm a sẽ làm nhé

  • @thomaslam3904
    @thomaslam3904 3 роки тому +1

    Hay quá anh ơi ! Như được khai sáng !

  • @nhannongdan2948
    @nhannongdan2948 3 роки тому +1

    hay quá anh trước cũng làm cntt giờ đổi nghề hix

  • @khoa1582
    @khoa1582 3 роки тому +4

    Anh có thể ra video điểm khác nhau giữa code theo OOP và code the module được không ạ

    • @duke_ngg
      @duke_ngg 3 роки тому

      Up

    • @vuviennguyen860
      @vuviennguyen860 3 роки тому

      Cai nay tuy team hay tuy ban . Code theo kieu nao cung can comment tung ham nha .

  • @jack-qv4xz
    @jack-qv4xz 6 місяців тому

    đối với mình, 2 lỗi ngu nhất trong đời người là: tái phát minh ra cái bánh xe & tối ưu sớm.

  • @atphan5675
    @atphan5675 3 роки тому +1

    mắc mấy lỗi copy thì đúng là gà thật sự, với những câu lệnh lập đi lặp lại thì dùng chương trình con và biến khi nào dùng thì gọi ra chẳng phải sẽ dễ hơn và code sẽ gọn hơn sau.

  • @tuanlam350
    @tuanlam350 3 роки тому +1

    video hay, bổ ích. thanks anh.

  • @anivia6980
    @anivia6980 3 роки тому +2

    Cám ơn a Hoàng nhìu

  • @khaibuixuan2305
    @khaibuixuan2305 3 роки тому

    Hoàng ơi. ra video con Bot Binance kia đi. Anh em tham khảo và học hỏi. ....

  • @DungVu-xj2rs
    @DungVu-xj2rs 3 роки тому +1

    mong anh làm vlog dạng này nha anh

  • @nguyenhoang7707
    @nguyenhoang7707 3 роки тому +1

    Video rất hay! a làm thêm video dạng này nữa đi

  • @huybui639
    @huybui639 3 роки тому

    Đỉnh quá anh ơi rất bổ ích ạ

  • @desolate_tunes__
    @desolate_tunes__ 3 роки тому

    Bài này sịn quá. Gỡ được nhiều lỗi em hay gặp.

    •  3 роки тому +1

      Gặp xong xem rồi là hết lỗi nữa e :))

  • @trangdingcrypto
    @trangdingcrypto 3 роки тому +2

    anh ơi anh làm cái khuyên ae IT nên mua máy vừa túi tiền như nào để học hiệu quả đi anh.

    •  3 роки тому

      À nếu nhiều bạn quan tâm a sẽ làm nhé

  • @kaynguyen9312
    @kaynguyen9312 3 роки тому +1

    Mong anh làm thêm cách chữa Memory Leak

  • @mrgingerman3445
    @mrgingerman3445 3 роки тому +1

    rất bổ ích ạ. cảm ơn anh

  • @duyphan2919
    @duyphan2919 3 роки тому

    Xem xong thấy mình thật là gà. Cảm ơn anh

  • @sangnguyen6631
    @sangnguyen6631 3 роки тому +11

    a.py cứ quen quen ấy nhờ =)))

    • @longpham8811
      @longpham8811 3 роки тому

      ây chấm pi quai = ))) :v tiến sĩ nước ngoài hả pạn :v

    • @sangnguyen6631
      @sangnguyen6631 3 роки тому

      @@longpham8811 hình như là v í :v

  • @dangtran9405
    @dangtran9405 3 роки тому +1

    a Hoàng làm thêm chủ đề về go lang được không ạ. Với lại chuyên sâu react native như code 1 app như gojek grab chẳng hạn

    •  3 роки тому

      À nếu nhiều bạn quan tâm a sẽ làm nhé

  • @hquan1
    @hquan1 3 роки тому +1

    hàm chimUp - chim lên nghe thú dzị quá anh

  • @TanTrung93
    @TanTrung93 2 роки тому

    Anh ơi , em muốn học để tao 1 con bot đơn giản mua bán nhanh coin qua poocoin ko cần bước xác nhận ví chỉnh gas thì nên học ngôn ngữ gì a ơi , nhiều loại quá em ko phân biệt được ạ em cám ơn.

  • @nguyenphu3552
    @nguyenphu3552 3 роки тому +1

    mấy ông làm cty outsource mà hay maintaince dự án của ngta nhiều xem thấm thía lắm :)))

  • @trungdang6994
    @trungdang6994 3 роки тому +1

    Rất hữu ích anh ơi

  • @nguyenan4869-u
    @nguyenan4869-u 3 роки тому +1

    clip rất hay cảm ơn anh

  • @seabreeze2910
    @seabreeze2910 3 роки тому

    anh nói thêm các lỗi khác nữa đi a

  • @bido202
    @bido202 3 роки тому +4

    A nói chuẩn 101% luôn :)))

  • @giakhanhvu356
    @giakhanhvu356 3 роки тому

    lỗi dễ gặp nhất là thừa hoặc thiếu mấy dấu ngoặc T-T

  • @nguyensonthanh286
    @nguyensonthanh286 3 роки тому

    A cho e hỏi là khi em tải vscode về và thử chạy thì hiện lên như này ạ: is not recognized as an internal or external command,
    operable program or batch file. Anh chỉ em cách khắc phục với ạ.

  • @PhimhayKhoPhimHDnet
    @PhimhayKhoPhimHDnet 3 роки тому +1

    Mình xem nhiều video của bạn rồi nhưng vẫn phải chỉnh tốc độ video. Bạn có thể giúp mình lần sau xem không cần giảm tốc độ video được không 😄😄😄😄😄 !!!! Chúc bạn ra nhiều video hay nữa !!

    •  3 роки тому +1

      Bạn bật x2 xem tầm 2p xong xem lại sẽ thấy chậm nha bạn :D

  • @BemBem-G
    @BemBem-G 3 роки тому

    Nó vừa fix nó vừa chửi. Nó chửi cái thằg đẻ ra code, nó chửi cái thằg đẻ ra ý tưởng, nó chửi cái thằng viết code để cho nó là cái thằg ms học code đi fix, đi sửa.

  • @tunghaotu8652
    @tunghaotu8652 3 роки тому +2

    Làm thêm về tech anh nhé

  • @DungHoang-du3ox
    @DungHoang-du3ox 3 роки тому +1

    anh hoàng có bao h suy nghĩ về việc làm rapper chưa :)))

  • @MrHia
    @MrHia 3 роки тому +1

    :))) kiến thưucs này đã được tiếp thu :>>

  • @vophanyennhi-5c367
    @vophanyennhi-5c367 3 роки тому +1

    Hay quá :vv cám ơn anh

  • @vanchaunguyen1425
    @vanchaunguyen1425 3 роки тому

    Em mới đi làm, cái nãy hữu ích quá, cảm ơn anh

  • @shina9389
    @shina9389 3 роки тому

    Bro nào biết a Hoàng dùng phím gì mà khi sửa tên biến nó hiển thị ra cái box ở dưới mà ko sửa trực tiếp vào ko ạ?

  • @vunguyenvan8898
    @vunguyenvan8898 3 роки тому

    anh thể hướng dẫn viết code auto như để tự động tạo nhiều tài khoản như game,face,gmail.. ko ạ

  • @manhmaituan4704
    @manhmaituan4704 3 роки тому

    xịn xò anh ơi

  • @nguyenbaolongfgwhn4915
    @nguyenbaolongfgwhn4915 3 роки тому

    Hế nhô anh hoàng nhá :))

  • @huynguyen5159
    @huynguyen5159 3 роки тому

    A cho e hỏi cách fix lỗi live sever kh tự động reloat lại trang khi xem trên wed.

  • @sonhongming
    @sonhongming 3 роки тому +1

    4:28 ai chà, tải ảnh từ Instagram này thấy lạ quá anh

  • @votong753
    @votong753 3 роки тому

    *Khi ngộ không đánh bạch cốt tinh giả dạng
    - Đường tank: 6:51

  • @baoluu1084
    @baoluu1084 3 роки тому

    sợ nhất lỗi đặt tên ... mấy ông thích tự hiểu ngầm với nhau, đặt toàn viết tắt, ko comment, ko có doc. Đọc mệt mỏi T_T

    •  3 роки тому +1

      Chửi liền e ơi :3

  • @congpham6092
    @congpham6092 3 роки тому

    Thật ra anh Hoàng chỉ x0,5 tốc độ nói thôi, đã qua chỉnh sửa rồi. Để video ko quá dài vs người xem :V

  • @tomthanhswe
    @tomthanhswe 3 роки тому +1

    Bữa nay thấy anh nói chậm hơn rồi hả? :v H theo senpai trên con đường clean code thôi.

  • @hightlightlol2106
    @hightlightlol2106 3 роки тому +2

    Chào bạn Hoàng! Mình muốn hỏi ở môi trường ngoài có nhiều công ty sử dụng python flask cho web development không ạ, liệu học cái đó thì có khả năng tìm được việc làm không. Mình cám ơn

  • @huynhtri9070
    @huynhtri9070 3 роки тому +5

    cảm giác để 0.75 thì anh nói theo kiểu bình thường ấy :)))

    • @HelianGamePiano
      @HelianGamePiano 3 роки тому +2

      Công nhận, để 0.75 người khác coi ko nhận ra là đang ở mức 0.75 luôn ấy =))

  • @28.vuonganhphuc6
    @28.vuonganhphuc6 3 роки тому

    Anh ơi em mới học lập trình lúc đánh mã có đề
    function nguoidung (...) { ...}
    Thì nguoidung lại ra chữ màu xanh lá chứ không phải màu vàng
    Và không ra kết quả ạ

  • @26-dimesional_Cube
    @26-dimesional_Cube 3 роки тому +2

    Anh ơi, ghi nhiều biến trong ngôn ngữ lập trình có xấu ko?
    Ví dụ:
    a, b = map(int, input().split())
    Sum = a+b
    Diff = a-b
    Product = a*b
    Quotient = a/b
    print(Sum,Diff,Product,Quotient)
    #Tốn 6 biến (Rất tốn bộ nhớ)
    #Tốn 6 dòng code
    Thật ra bạn có thể ghi như này để khỏi tốn bộ nhớ và tiết kiệm dòng trong Python3
    a, b = map(int, input().split())
    print(a+b,a-b,a*b,a/b)
    # Tốn có 2 biến à
    #Code cũng gọn hơn, chỉ có 2 dòng

  • @tongnguyen2770
    @tongnguyen2770 2 роки тому

    A làm video chậm lại đi ạ, a nói mà hết video mà não e còn chưa load xong kkk

    •  2 роки тому

      Em có thể chỉnh tốc độ 0.75 nhen

  • @BDCAT_TongVanToan
    @BDCAT_TongVanToan 3 роки тому +1

    làm thêm những video như này đi anh
    Cảm ơn anh

  • @vuongw4124
    @vuongw4124 3 роки тому

    a zai mà đi làm rapper thì không biết như thế nào nhỉ?

  • @cnguyen883
    @cnguyen883 3 роки тому +1

    bài này hữu ích cho mọi người :)

  • @HoaiLe-ty1ui
    @HoaiLe-ty1ui 3 роки тому

    Cái quan trọng là chạy được , và khách hàng cần chạy được và nhanh chứ không phải code đẹp. IT cần tiền chứ ko cần code đẹp , code cho đẹp xong khách trả 5tr / tháng chịu hôn a

  • @hoangphi4098
    @hoangphi4098 7 місяців тому

    A hoang e thua taixiu quá giờ e muốn học a để về bờ

  • @hoanvu5807
    @hoanvu5807 3 роки тому

    a làm video css cơ bản đi ạ

  • @hieudx3
    @hieudx3 3 роки тому +1

    Cảm ơn Anh.

  • @nguyenang2963
    @nguyenang2963 3 роки тому

    Anh thử tham gia mấy chương trình cuộc thi google đi anh

  • @bokid8101
    @bokid8101 3 роки тому

    Xâm nhập vào trang web bóng đá được không a

  • @yeageranonymous3584
    @yeageranonymous3584 3 роки тому

    Cảm ơn anh ♥

  • @buicaoson8358
    @buicaoson8358 3 роки тому

    Tốc độ gõ ngón của anh bao nhiêu vậy ạ, nghe phê thế