Good-Software-Developers-1280x720

Những thói quen xấu mà nhà phát triển phần mềm cần tránh

Không có quy tắc cứng nhắc nào về cách lập trình viên nên lập trình. Vì vậy, không có gì sai nếu bạn có phong cách lập trình của riêng mình. Các lập trình viên thường không được tập thói quen cố định, nhưng tại bài viết này sẽ đề cập đến một số hành vi cản trở sự tiến bộ của lập trình viên. Và đây là 5 thói quen hàng đầu mà các nhà phát triển nên tránh:

1. Không có cấu trúc mã hoặc kiểu mã

Tuân thủ với cấu trúc mã quy mô lớn hơn và thỏa thuận kiểu mã quy mô nhỏ hơn là điều bắt buộc. Đôi khi các lập trình viên bắt đầu với một dự án mà không xác định những điều này và kết quả là khi dự án rộng và lớn hơn, việc quản lý nó trở nên khó khăn.

Hơn nữa, cấu trúc và kiểu mã giúp trong một số điều kiện nhất định khi có nhiều hơn một lập trình viên đang làm việc trên dự án sẽ rất dễ xử lý việc quản lý mã.

1

Tuân thủ cấu trúc mã và kiểu mã

2. Sao chép mã một cách mù quáng

Tất cả chúng ta sử dụng mã tắt từ internet.Tuy nhiên, trong thực tế, không sử dụng lại mã không phải là ý tưởng thông minh nhất. Nhưng mỗi khi bạn sử dụng một số mã, bạn có sao chép  nó một cách mù quáng và kiểm tra xem nó có hoạt động không? Và nếu có, bạn đang bỏ lỡ một cơ hội để học hỏi.

Lý do bạn tìm mã là vì bạn không biết cách thực hiện hoặc bạn muốn tiết kiệm thời gian.Hãy cố gắng hiểu đoạn trích mà bạn đã sử dụng ít nhất ở mức cao. Bạn không phải tuân theo từng dòng mã nhưng ít nhất phải hiểu cách tiếp cận được sử dụng. Cấp độ tiếp theo là tái tạo cùng một giải pháp từ đầu. Thậm chí có thể làm cho nó đơn giản hơn.

3. Thức khuya thường xuyên

Hầu hết các lập trình viên là cú đêm. Điều đó thường bắt nguồn từ thực tế là hầu hết các lập trình viên sẽ luôn lập trình vào đêm khuya, khoảng thời gian khiến các lập trình viên ít mất tập trung hơn (hoặc chủ động hơn) là vào ban ngày (có nhiều thời gian hơn để gỡ lỗi và biên dịch mà không cần máy chủ bão hòa) và không có cuộc họp. Bởi vì ban đêm cho các lập trình viên cơ hội được ở một mình, và chỉ cần chương trình đi thẳng. Đó là lý do tại sao các lập trình viên thường làm việc hiệu quả nhất trong những giờ đêm muộn.

Tuy nhiên, các nhà phát triển vẫn phải đi làm vào buổi sáng. Và thức khuya sẽ tích tụ sự mệt mỏi và căng thẳng. Nếu không có sự ổn định theo thời gian với giấc ngủ ngon, các vấn đề về tinh thần và sinh lý sẽ bắt đầu chồng chất, điều này có thể tạo ra các chu kỳ tự củng cố tiêu cực của sự kiệt sức, trầm cảm, bệnh tật, …

Giải pháp ở đây là có được một giấc ngủ ngon thường xuyên, được làm mới và học cách làm việc hiệu quả và tập trung trong ngày.

3

Thường xuyên thức khuya không tốt cho sức khỏe và cả công việc

4. Thiếu tài liệu

Bạn có nghĩ rằng tài liệu là một gánh nặng và nên để lại làm sau không? Điều này gây ra nợ kỹ thuật và là trở ngại chính cho việc đưa một nhà phát triển mới vào nhóm. Nếu mọi người nỗ lực nhiều hơn cho tài liệu, thì các quy trình tốt hơn sẽ được tạo ra để xử lý việc này. Điều này sẽ bắt đầu tăng khả năng đào tạo các nhà phát triển nhanh chóng và hiệu quả.

5. Viết mã mà không kiểm tra

Một số lập trình viên thích viết bài kiểm tra trước, số khác viết các bài kiểm tra sau đó. Cả hai cách đều tốt hơn là không có bài kiểm tra nào cả. Có phạm vi kiểm tra tốt khuyến khích các nhà phát triển thực hiện các thay đổi một cách tự tin hơn và với ít lỗi hơn và khắc phục các vấn đề về cấu trúc trong mã thường xuyên hơn. Điều đó sẽ cải thiện tốc độ nhóm và cho phép nhiều giá trị hơn được gửi đến người dùng cuối.

5

Luôn kiểm tra mã

Và  giờ, chỉ cần chú ý đến những hành vi này và cố gắng sửa chữa thói quen của bạn, một khi nó trở thành khuôn mẫu trong bạn, bạn sẽ tự động biết điều gì phù hợp nhất với mình.

 

 

 

 

 

 

 

Leave a Comment

Your email address will not be published. Required fields are marked *