21/10/16

Cơ bản về Regex (Biểu thức chính quy)

Regular Expressions (biểu thức chính quy, viết tắt là regexp, regex hay regxp) là một chuỗi mẫu để mô tả một bộ các chuỗi khác, theo những quy tắc cú pháp nhất định. Trong lập trình Regex thường được dùng để kiểm tra sự trùng khớp cũng như tính hợp lệ của một chuỗi, chẳng hạn như kiểm tra tính hợp lệ của email, hay số điện thoại. Nhiều ngôn ngữ lập trình hiện nay như C#, Java, PHP,... đã hỗ trợ biểu thức chính quy trong việc xử lý chuỗi. Vì vậy kiến thức về Regex là không thể thiếu bởi nó sẽ giúp đơn giản hóa công việc lập trình.


Bài viết này mình sẽ giới thiệu sơ lược về Regex và cú pháp của nó để các bạn có thể sử dụng và nghiên cứu thêm.

10/10/16

Các khái niệm cơ bản trong Git

Nếu bạn là người mới sử dụng Git để quản lý source code thì chắc chắn có rất nhiều thứ để tìm hiểu, đặc biệt là các thuật ngữ trong Git. Vì vậy trong bài viết này mình sẽ cố gắng giải thích các thuật ngữ cơ bản trong Git một các dễ hiểu nhất để có thể nhanh chóng nắm bắt được hệ thống quản lý source code này.

5/10/16

Một số quy định viết code trong lập trình C#

Khi lập trình trong một nhóm nhất thiết phải có các quy chuẩn lập trình chung như cách đặt tên biến, hàm, thụt lề,... Việc viết code theo quy chuẩn sẽ giúp các thành viên trong nhóm dễ dàng đọc code của nhau cũng như dễ bảo trì và sửa lỗi hơn. Mỗi ngôn ngữ lập trình lại có một "trường phái code" khác nhau với những quy định khác nhau. Việc đặt ra quy định code cũng nên tuân theo trường phái của ngôn ngữ đó. Dưới đây là các quy định code trong ngôn ngữ C# và đã được áp dụng cho nhóm của mình. Các bạn có thể dựa theo các quy định bên dưới để đặt ra quy định riêng phù hợp với nhóm của các bạn.