Thực tế có 2 câu hỏi. Đầu tiên là bỏ phiếu cho một giao diện điều khiển IDE cho python và thứ hai là một luồng công việc dev/test/deploy tốt hơn.
Trong khi có nhiều cách bạn có thể viết mã python trong bảng điều khiển, tôi thấy sự kết hợp giữa màn hình, vim và python/ipython là tốt nhất vì chúng thường có trên hầu hết các máy chủ. Nếu bạn đang làm các phiên dài, tôi thấy emacs + python-mode thường liên quan đến việc gõ ít hơn.
Để có quy trình làm việc tốt hơn, tôi khuyên bạn nên thiết lập môi trường phát triển. Bạn có thể dễ dàng thiết lập một máy ảo Linux trên máy tính để bàn/máy tính xách tay của bạn một cách dễ dàng những ngày này - không có lý do gì để ngay cả khi nó dành cho các dự án sở thích.Đó là mở ra một lựa chọn lớn hơn rất nhiều IDE sẵn cho bạn, chẳng hạn như:
tôi cũng thiết lập một SCM để theo dõi các thay đổi để bạn làm 01.QA tốt hơn và sử dụng nó để triển khai các thay đổi được kiểm tra trên máy chủ. Ví dụ: Tôi sử dụng Mercurial cho các dự án thú nuôi của mình và tôi chỉ đơn giản là gắn thẻ repo của tôi khi nó sẵn sàng và cập nhật máy chủ sản xuất vào thẻ khi tôi triển khai. Trên devbox, tôi làm:
- (Hack hack hack, test test test)
- hg ci -m 'bình luận'
- thẻ hg
- hg push
Sau đó, tôi nhảy lên máy chủ và làm như sau khi tôi triển khai:
- hg cập nhật
- dịch vụ khởi động lại/máy chủ web khi cần
Nguồn
2010-04-08 01:23:21
tuyệt vời, cảm ơn! nó giống như F8 Build;) –
rất hữu ích, thx! – timepilot
Thủ thuật này rất tuyệt, thx! – zaxliu