MVC MVC

Em có tìm hiểu về mô hình Model-View-Controller và cũng đã từng sử dụng MVC trong khi lập trình thông qua các web framework. Khi sử dụng một model trong framework thì em thấy có các hàm như create(), update() ... dùng để lưu dữ liệu và xử lý các tác vụ liên quan tới lưu dữ liệu lên database. Tuy nhiên em đang không hiểu khi tạo logic để xử lý dữ liệu của Model như validate dữ liệu thì nên đặt ở đâu trong code.

Theo em tham khảo thì một số người nói nên đặt ở Controller vì Controller dùng để xử ...

C C

File pointer trong C là một trong những khái niệm mà nhiều developer thấy khó hiểu. Tâm lý của đa số các bạn sau khi tìm hiểu một thời gian mà vẫn không hiểu rõ về file pointer thì bỏ cuộc, cũng dễ hiểu vì khó quá thì ta bỏ qua : ).

Tuy nhiên nếu bạn không muốn là một trong số này thì đây là dấu hiệu tốt vì bạn là một developer có tâm lý không chịu buông xuôi trước vấn đề gặp phải. Điều này rất tốt không chỉ trong lập trình mà trong cả khi cua gái, rất tốt hãy tiếp tục đọc vì
cũng như bạn tôi sẽ...

Lập Trình Lập Trình

Em đang học lập trình cơ bản PHP thì thấy đoạn viết PHP là ngôn ngữ kịch bản nhưng không hiểu ngôn nhữ kịch bản và ngôn ngữ lập trình khác nhau như thế nào? Mọi người có ai biết giải thích giùm em hai loại ngôn ngữ này khác nhau như thế nào với ạ.

PHP PHP

Composition over Inheritance là một nguyên lý lập trình được sử dụng rất phổ biến tuy nhiên không phải bạn dev nào cũng hiểu rõ nguyên lý này. Vậy chính xác Composition over Inheritance là gì và cách sử dụng nó như thế nào. Chúng ta sẽ cùng nhau tìm hiểu nguyên lý Composition over Inheritance trong bài viết này sử dụng ngôn ngữ lập trình PHP.

Nguyên Lý Composition over Inheritance

Composition over Inheritance là nguyên lý cơ bản trong lập trình trong đó ưu tiên hợp đối tượng (object compostion)...

PHP PHP

Dependency Injection là khái niệm được nhắc tới nhiều trong thời gian gần đây. Mặc dù không phải là một khái niệm quá khó hiểu nhưng rất nhiều bạn developer cảm thấy khái niệm này khó hiểu. Trong bài viết này chúng ta cùng nhau giải mã khái niệm này thông qua các ví dụ đơn giản và dễ hiểu.

Trước tiên chúng ta hãy tìm hiểu tại sao cần dùng Dependency Injection.

Quản Lý Dependency

Một trong những vấn đề thường gặp trong lập trình đó là quản lý các phần phụ thuộc hay dependency của một object hay c...

Buffer Buffer

Gần đây em hay gặp thuật ngữ buffer được sử dụng rất nhiều trong các tài liệu hướn dẫn trên mạng nhưng không hiểu rõ chính xác thì buffer là gì và buffer có vai trò như thế nào trong lập trình và tại sao phải sử dụng buffer?