Nhớ hồi năm 2021 code, có biết git là gì đâu? Hai người code, mỗi lần code mà cần sync thì gửi file zip. Bản thân thì có nhiều version khác nhau lưu ở từng folder riêng, xong ghi ver1, ver2, ver_final,...
Giờ thì biết git rồi nhưng mà còn đâu người bạn năm ấy code cùng 🥲
Nhớ có 1 lần em cũng tranh cãi với ông đồng nghiệp về vụ này, bạn kia cứ nói về thiết kế của ông triển khai sticky ss thế nào... bla bla . Em thì trước giờ triển khai websocket thì không có khái niệm sticky ss này nọ nên cũng ko hiểu, thế là 2 ông cứ cãi qua cãi lại. Mãi về sau mới hiểu là ông thì nói socket trong socket.io, ông thì nói socket trong websocket thuần 😅
Mình chưa có trải nghiệm thực tế với antigravity nên chưa thể so sánh chi tiết.
Bài viết này tập trung vào Claude Code và Cursor trong các dự án mình đã dùng.
Khi có dịp test antigravity, mình sẽ cập nhật thêm.😀
Khi code nhiều thì sẽ thấy Abstraction thực sự không cần thiết lắm, về cơ bản là mình tạo 1 class với các thông tin cơ bản rồi để các lớp chi tiết kế thừa vẫn được (Trong Java, Python,...).
Nhưng trong Golang thì sẽ có Interface và Struct (Gần giống với class) là đủ, vì abstract cũng sẽ bắt buộc các lớp con có những hành động tương tự lớp cha (Interface) nhưng lại ép buộc các lớp con phải có những thuộc tính của thằng cha.
THẢO LUẬN
Nhớ hồi năm 2021 code, có biết git là gì đâu? Hai người code, mỗi lần code mà cần sync thì gửi file zip. Bản thân thì có nhiều version khác nhau lưu ở từng folder riêng, xong ghi ver1, ver2, ver_final,... Giờ thì biết git rồi nhưng mà còn đâu người bạn năm ấy code cùng 🥲
Cloudflare muôn năm, edge computing muôn năm
@monmen Em chưa thấy một bài AI nào mà có thể chất lượng hơn bài của anh đâu 😎
nó phải gọi là world class 👏👏 thank anh vì 1 bài viết chất lượng
Nhớ có 1 lần em cũng tranh cãi với ông đồng nghiệp về vụ này, bạn kia cứ nói về thiết kế của ông triển khai sticky ss thế nào... bla bla . Em thì trước giờ triển khai websocket thì không có khái niệm sticky ss này nọ nên cũng ko hiểu, thế là 2 ông cứ cãi qua cãi lại. Mãi về sau mới hiểu là ông thì nói socket trong socket.io, ông thì nói socket trong websocket thuần 😅
Mình chưa có trải nghiệm thực tế với antigravity nên chưa thể so sánh chi tiết. Bài viết này tập trung vào Claude Code và Cursor trong các dự án mình đã dùng. Khi có dịp test antigravity, mình sẽ cập nhật thêm.😀
@trandatk thank em, lâu quá mới viết lại cũng lụt nghề rồi
H người ta còn dùng AI viết bài rồi mình vẫn lạch cạch gõ tay
so với antigravity thì sao bạn? Mình bắt đầu từ bước thiết kế dự án mới luôn, không phải dự án có sẵn.
Bài nào lên cũng chất lượng quá anh ơi
bác fix được chưa cho em tham khảo với
Series quá chất lượng. Cảm ơn anh tác giả ạ.
em cảm ơn anh ạ, em mới bắt đầu viết nên chưa rõ lắm
) em sẽ đăng lên mục hỏi đáp ạ
Khi code nhiều thì sẽ thấy Abstraction thực sự không cần thiết lắm, về cơ bản là mình tạo 1 class với các thông tin cơ bản rồi để các lớp chi tiết kế thừa vẫn được (Trong Java, Python,...).
Nhưng trong Golang thì sẽ có Interface và Struct (Gần giống với class) là đủ, vì abstract cũng sẽ bắt buộc các lớp con có những hành động tương tự lớp cha (Interface) nhưng lại ép buộc các lớp con phải có những thuộc tính của thằng cha.
Bài viết hay, chi tiết, dễ hiểu.
Anh mở truy cập link git cho em tham khảo code được ko ạ?
copy paste bài à
Ối dồi ôi thật
)
đã có bản vá hoàn chỉnh chưa ạ:(((
nó cũng tương tự extend của interface trong typescript phải không ạ?
Thanks for sharing this valuable information. It really helped me learn something new today. https://login360.in/aws-course-in-coimbatore/