Trang Chủ Ý kiến Mã spaghetti của Microsoft office lộn xộn

Mã spaghetti của Microsoft office lộn xộn

Video: Office 365: всё и сразу, для всех и каждого! | Что такое Microsoft 365? (Tháng Chín 2024)

Video: Office 365: всё и сразу, для всех и каждого! | Что такое Microsoft 365? (Tháng Chín 2024)
Anonim

XEM TẤT CẢ CÁC HÌNH ẢNH TRONG THƯ VIỆN

Vì vậy, có vẻ như Microsoft đã quyết định chuyển từ cập nhật Microsoft Office cứ sau hai đến ba năm sang một chu kỳ nâng cấp cơn lốc có thể đo lường được trong vài tuần. Điều này sẽ dẫn đến một số vui nhộn đáng kinh ngạc như sự kỳ lạ xảy ra.

Vấn đề với mã Microsoft là nó hầu như đã xuống cấp so với những gì mọi người muốn gọi là mã spaghetti, một chương trình chắp vá của chương trình con. Điều này có nghĩa là hàng triệu dòng mã không có người giám sát.

Trong những ngày hoàng kim của tiền mã hóa, có một người thực sự biết và hiểu tất cả các mã. Người này có thể nói không với mã đến, biết rằng nó sẽ gây ra các biến chứng và làm hỏng nó. Nhiều dự án nguồn mở vẫn có người giám sát nhưng Microsoft đã sa thải hoặc thúc đẩy những người này đi, thay thế họ bằng các nhà quản lý đang tìm lối thoát.

Vì có nhiều lập trình viên tài năng tại Microsoft, phần lớn mã spaghetti chỉ đơn giản là bị bỏ qua, để lại mã zombie trong hầu hết các sản phẩm của họ. Điều này thường sẽ là mã bán chết không có giấy tờ. Bạn không thể xóa nó bởi vì có thể có một số chương trình con không thể tìm thấy và tối nghĩa, điều đó hiếm khi đề cập đến nó và nếu nó không ở đó, hệ thống có thể bị sập. Nhiều sự cố trục vít bạn gặp phải với phần mềm Microsoft xuất phát từ tình huống này.

Tất nhiên, báo cáo sự cố cố gắng giải quyết điều này tốt nhất có thể. Tuy nhiên, tôi đoán rằng mã zombie thường được đặt ở vị trí mà nó cũng có thể đánh sập một hệ thống do không thể tìm thấy tất cả các mảnh của nó hoặc tìm ra cách trở về nhà.

Microsoft sẽ phủ nhận rằng nó có rất nhiều mã spaghetti, nhưng không có cách nào xung quanh nó vào thời điểm này. Chìa khóa là sống với nó hoặc quản lý nó. Tôi rất muốn thấy Microsoft thuê một phó chủ tịch quản lý mã spaghetti.

Việc quản lý mã spaghetti này sẽ không dễ dàng nếu các nhóm lập trình viên Office sẽ nâng cấp Office 365 một cách thường xuyên hơn. Họ sẽ gặp phải những vấn đề không bao giờ kết thúc và thêm nhiều trở ngại trong quá trình này.

Tôi hy vọng tôi đã sai nhưng điều này có vẻ như một thất bại đang chờ xảy ra. Tôi có thể thấy hầu hết các nâng cấp này chuyển thành sửa lỗi và vá khẩn cấp khi mã mới hơn và mới hơn va vào mã zombie từ nhiều năm trước và tạo ra sự tàn phá.

Bạn có thể nghĩ rằng bây giờ Microsoft, nơi có 94.000 nhân viên toàn thời gian cộng với các nhà thầu, có thể tập hợp một nhóm để mã hóa lại toàn bộ sản phẩm từ đầu. Công ty thường xuyên thử loại điều này và ví dụ điển hình nhất là nhóm NT do David Cutler dẫn đầu đã tạo ra Windows 2000. Nhưng khi bạn nhìn vào mui xe, vẫn còn mã spaghetti.

XEM TẤT CẢ CÁC HÌNH ẢNH TRONG THƯ VIỆN

Đó là cách Microsoft quay lại mã cũ. Không ai chắc chắn làm thế nào nó thực sự hoạt động để họ lấy mã từ sản phẩm cũ và thả nó vào sản phẩm mới. Nó hoạt động tốt và nó dễ dàng hơn là phát minh lại nó. Chẳng mấy chốc bạn đã sắp xếp lại mớ hỗn độn ban đầu.

Mặc dù thực tế là cơ sở mã được cho là đã thay đổi sau Windows 2000, tôi chắc chắn nhiều bạn nhận thấy chính xác lỗi lạ hoặc sự khó chịu ở đây và ở đó bạn đã tìm thấy với Windows 95, đúng không? Làm thế nào mà con số đó?

Nếu bạn tìm hiểu kỹ, bạn sẽ phát hiện ra rằng Microsoft Office có từ 30 đến 60 triệu dòng mã C ++ nằm dưới nó. Một số mô-đun chắc chắn là đá quý được mã hóa tốt chín muồi để được điều chỉnh bởi người mới. Các đoạn khác của mã nằm trong một khu rừng đầy nguy hiểm. Đó là nơi niềm vui bắt đầu.

Hãy xem lại cuộc phiêu lưu này trong một năm và xem điều gì đã xảy ra. Nó sẽ rất thú vị. Nếu chúng ta may mắn thì tất cả các mã zombie cũ sẽ bị loại bỏ trong quá trình nâng cấp liên tục. Chúng ta luôn có thể hy vọng.

XEM TẤT CẢ CÁC HÌNH ẢNH TRONG THƯ VIỆN

Mã spaghetti của Microsoft office lộn xộn