Tôi đã lập trình được một vài năm và đã trở nên rất quen thuộc với C # và JavaScript theo thời gian. Tôi có một số dự án C # và JavaScript lớn hơn mà tôi không gặp khó khăn khi điều hướng xung quanh. Gần đây tôi đã bắt đầu một dự án PHP & AngularJS để làm việc mà không có kinh nghiệm trước đó với PHP.
Dòng chảy của khía cạnh PHP đang trở nên khó theo dõi (Phía JavaScript lớn hơn, nhưng dễ xử lý), khi tôi thử và nghĩ về nó, tôi tưởng tượng ra một quả bóng rối. Những lỗi thiết kế chính mà tôi mắc phải khi bắt đầu đang bắt đầu chồng chất và ảnh hưởng đến thiết kế của tôi. Phải mất nhiều thời gian hơn và lâu hơn để thực hiện bất cứ điều gì mới.
Tôi đang ở một thời hạn chặt chẽ và thấy càng ngày càng khó để viết tốt, DRY, RẮN, mã. Việc sao chép / dán các đoạn mã trở nên hấp dẫn hơn để tạo ra các thay đổi nhỏ cho hành vi của nó khi thời gian thiết kế tăng lên. Cũng mất nhiều thời gian để quay lại cơ sở mã bất cứ khi nào tôi phải thực hiện chuyển đổi ngữ cảnh (Từ một dự án rồi quay lại dự án này), tôi có cảm giác sợ hãi mỗi khi quay lại làm việc với dự án này.
Những bước tôi có thể thực hiện để khắc phục điều này? Cũng cần thêm thời gian để có thể chứng minh được, sếp của tôi không phải là nhà phát triển và không quen với vòng đời phát triển hoặc phần mềm nên việc giải thích có thể khó khăn hơn bình thường.