Như những người khác đã tuyên bố, mã hóa trên môi trường SẢN XUẤT khiến người dùng của bạn gặp phải lỗi của bạn. Ngay cả khi bạn đã bắt đầu một phiên bản khác, bạn vẫn có tài nguyên phần cứng được chia sẻ và vẫn có thể truy cập các tệp và cơ sở dữ liệu sản xuất. Và như một số ý kiến chỉ ra, nếu đối tượng Dev của bạn bị hack (ví dụ: vì bạn quên xóa nó và sau đó ai đó phát hiện ra một khai thác bảo mật lớn trong Rails), giờ đây bạn đã có một máy có thể truy cập công khai với ứng dụng của bạn hoạt động như một cửa ngõ vào. Điều đó sẽ ... không may.
Các doanh nghiệp khác nhau có phản ứng khác nhau về vấn đề này, nhưng nó có thể được chia nhỏ như thế này:
- Đã xảy ra một vụ lừa đảo?
- Sẽ mất bao lâu để hoàn nguyên một thay đổi (Tôi chủ yếu làm việc trong C ++, do đó, việc khôi phục lại một nhị phân có thể mất nhiều thời gian hơn so với trong Ruby, đặc biệt là khi bạn "mất" nhị phân cũ và phải biên dịch lại)
- Có gì ảnh hưởng của sự thay đổi (hướng dẫn sơ bộ: điều chỉnh các dữ liệu lưu trữ là rất tồi tệ hơn nhiều so với không lưu trữ hoặc hiển thị dữ liệu, do đó là tồi tệ hơn không hiển thị trang ở tất cả)
- Nếu bạn vặn vít rồi bước ra khỏi cửa, có ai biết bạn đã làm gì không?
- Có một tùy chọn triển khai nào khác có thể ngăn chặn / giảm thiểu / phát hiện sự vặn vít trước khi va chạm không?
Điều này cung cấp cho bạn tính toán cuối cùng:
- Làm thế nào nhiều vít này hoàn toàn có thể ngăn chặn được có chi phí kinh doanh?
Bây giờ đây là toàn bộ cấu trúc quản lý của bạn đáng giá bao nhiêu đối với anh chàng đưa ra quyết định ngân sách. Do đó hét lên.
Nếu bạn đang làm việc trên trang "Giới thiệu" nội bộ của công ty và đánh máy tên của bạn thành L. "giống như Chúa", vấn đề về biệt danh đáng xấu hổ; nếu bạn đang làm việc trên ứng dụng mua hàng quan trọng cho doanh nghiệp và cuối cùng nó vô tình gỡ lỗi văn bản chi tiết thẻ tín dụng cho trang chủ ... vấn đề kiện tụng. Giữa những thái cực đó là tất cả mọi thứ từ việc tăng giá sai, làm giảm năng suất và tất cả những thứ khác có thể khiến khách hàng bỏ đi.
Lý do không cho phép nó ngay cả đối với trang "Giới thiệu" là vì mã hóa trực tiếp trong sản xuất gây nghiện . Bạn bắt đầu bằng cách chỉ làm điều đó cho trẻ vị thành niên, nhưng theo thời gian, sẽ nhanh hơn rất nhiều khi không phải làm cho DEV env bị trầy xước.
Ngoài ra, quy mô của doanh nghiệp có thể có ảnh hưởng lớn. Trong một đội gồm hai người, khi có điều gì đó không ổn, bạn dựa vào vai bạn và nói "Ôi, đồ ngốc, đặt nó lại". Trong một công ty 300 người, bạn phải bắt đầu lo lắng về việc đó là sự bất tài hay ác ý, các nhà quản lý có thể chịu trách nhiệm về những thứ họ không kiểm soát được, v.v.
Vào cuối ngày, nếu bạn làm theo quy trình và làm hỏng, họ sẽ kiểm tra xem có gì sai với quy trình. Nếu bạn làm thủ tục và làm hỏng việc, giờ đây bạn chỉ có trách nhiệm, ngay cả khi sự đổ lỗi được lan truyền ra một chút. Cho dù bạn muốn tung xúc xắc trên đó là tùy thuộc vào bạn.