the framework triggers a call to handleMessageFromServer. This in turn dịch - the framework triggers a call to handleMessageFromServer. This in turn Việt làm thế nào để nói

the framework triggers a call to ha


the framework triggers a call to handleMessageFromServer. This in turn calls the display operation
of ChatIF , which results in a call to the display method in the user interface class
ClientConsole. The code for handleMessageFromServer is as follows.
public void handleMessageFromServer(Object msg)
{
clientUI.display(msg.toString());
}
In the exercises at the end of the chapter, you will make some changes to Phase
1 of SimpleChat. In subsequent chapters, you will have the chance to make many
other improvements and additions to its design. If you follow all the exercises,
you will end up being able to transmit drawings in real time with the program.
Software development organizations should design software that is reusable,
and should reuse software whenever possible. In both cases, the goal is to reduce
the large cost associated with developing the same thing over and over again.
One important approach is to actively look for opportunities in any
development project to design a framework instead of designing an entire
application.
Unfortunately, there are some important risks involved in both reuse and
reusability. Software engineers should always consider these issues as part of the
risk management process we discussed in Chapter 1.
Risks when reusing technology
■ Poor quality reusable components. You have to trust that the technology
works properly, and that any problems will be fixed. Unfortunately, the
designer of the reusable software might not have followed good software
engineering practices, and you may discover major problems. The designer
may not have the time to fix the technology, or the technology may be so poor
that fixing it adds new problems.
Resolution. Ensure the developers of the reusable technology follow good software
engineering practices and are willing to provide active support.
■ Compatibility or availability not maintained. Later versions of the
technology might be changed in ways that are incompatible with how you have
used it. Alternatively, the producer of the technology might go out of business
or withdraw it from the market. You may therefore be forced to abandon the
technology or modify your applications to stay compatible.
Resolution. Avoid the use of obscure features of technology. Only reuse technology
that others are also reusing. Mandate that reuse should be the rule, but allow
exceptions in cases where developers can provide a clear justification.
Risks when developing reusable technology
■ Risk from an uncertain investment. Developing reusable technology takes
time away from developing applications and is therefore a calculated risk.
Resolution. To ensure the investment pays off, carefully plan the development of
the reusable technology, in the same manner as if it were a product for a client.
Monitor the success or failure of the reusable software so that you can improve
your investment decisions in future projects.
■ The so-called ‘not invented here syndrome’. A framework developed by one
set of developers might not be used because others fear it might not be
supported.
Resolution. Build confidence in the reusable technology by guaranteeing support,


3201/5000
Từ: Anh
Sang: Việt
Kết quả (Việt) 1: [Sao chép]
Sao chép!
khuôn khổ gây nên một cuộc gọi đến handleMessageFromServer. Điều này lần lượt gọi là chiến dịch Hiển thịcủa ChatIF, mà kết quả trong một cuộc gọi đến phương pháp Hiển thị trong lớp giao diện người dùngClientConsole. Mã handleMessageFromServer là như sau.khu vực khoảng trống handleMessageFromServer (đối tượng msg) { clientUI.display(msg.toString());}Trong các bài tập ở phần cuối của chương, bạn sẽ làm cho một số thay đổi để pha1 SimpleChat. Trong chương tiếp theo, bạn sẽ có cơ hội để làm cho nhiềuCác cải tiến và bổ sung vào thiết kế của nó. Nếu bạn làm theo tất cả các bài tập,bạn sẽ kết thúc có thể truyền tải các bản vẽ trong thời gian thực với chương trình.Tổ chức phát triển phần mềm cần thiết kế phần mềm đó là tái sử dụng,và nên tái sử dụng phần mềm bất cứ khi nào có thể. Trong cả hai trường hợp, mục đích là để giảmchi phí lớn liên quan đến phát triển cùng một điều hơn và hơn nữa.Một trong những phương pháp tiếp cận quan trọng là để chủ động tìm kiếm cơ hội trong bất kỳdự án phát triển để thiết kế một khuôn khổ thay vì thiết kế toàn bộ mộtứng dụng.Thật không may, có một số rủi ro quan trọng liên quan đến cả hai tái sử dụng vàreusability. Kỹ sư phần mềm nên luôn luôn xem xét các vấn đề này như là một phần của cácquy trình quản lý rủi ro chúng tôi thảo luận trong chương 1.Rủi ro khi sử dụng lại công nghệ■ Kém chất lượng thành phần tái sử dụng. Bạn phải tin rằng công nghệhoạt động đúng, và bất kỳ vấn đề sẽ được cố định. Thật không may, cácthiết kế của tái sử dụng phần mềm có thể không có theo phần mềm tốtkỹ thuật thực hành, và bạn có thể khám phá những vấn đề chính. Các nhà thiết kếcó thể không có thời gian để sửa chữa các công nghệ, hoặc các công nghệ có thể quá nghèomà sửa chữa nó cho biết thêm những vấn đề mới.Độ phân giải. Đảm bảo các nhà phát triển phần mềm tốt theo công nghệ tái sử dụngkỹ thuật thực hành và đang sẵn sàng để cung cấp các hoạt động hỗ trợ.■ khả năng tương thích hoặc có sẵn không được duy trì. Các phiên bản sau này của cáccông nghệ có thể được thay đổi trong cách mà không tương thích với làm thế nào bạn cósử dụng nó. Ngoài ra, các nhà sản xuất của các công nghệ có thể đi ra khỏi kinh doanhhoặc rút khỏi thị trường. Bạn do đó có thể bị buộc phải từ bỏ cáccông nghệ hoặc sửa đổi các ứng dụng của bạn để tương thích.Độ phân giải. Tránh sử dụng các tính năng che khuất của công nghệ. Chỉ có thể tái sử dụng công nghệrằng những người khác cũng dùng lại. Qui định rằng tái sử dụng nên là các quy tắc, nhưng cho phéptrường hợp ngoại lệ trong trường hợp mà các nhà phát triển có thể cung cấp cho một biện minh rõ ràng.Rủi ro khi phát triển công nghệ tái sử dụng■ có nguy cơ từ một khoản đầu tư không chắc chắn. Phát triển công nghệ tái sử dụng phải mấtthời gian đi từ phát triển ứng dụng và do đó là một rủi ro tính.Độ phân giải. Để đảm bảo đầu tư pays off, cẩn thận kế hoạch phát triểncông nghệ tái sử dụng, theo cách thức tương tự như thể nó là một sản phẩm cho khách hàng.Theo dõi sự thành công hay thất bại của các phần mềm sử dụng lại do đó bạn có thể cải thiệnquyết định đầu tư của bạn trong tương lai dự án.■ cái gọi là 'không invented đây hội chứng'. Một khuôn khổ phát triển bởi mộttập hợp các nhà phát triển có thể không được sử dụng bởi vì những người khác lo sợ nó có thể khôngđược hỗ trợ.Độ phân giải. Xây dựng sự tự tin trong công nghệ tái sử dụng bằng cách đảm bảo hỗ trợ,
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!

khuôn khổ gây nên một cuộc gọi đến handleMessageFromServer. Điều này lần lượt gọi các hoạt động trưng bày
của ChatIF, mà kết quả trong một cuộc gọi đến các phương pháp hiển thị trong giao diện người dùng của lớp
ClientConsole. Mã cho handleMessageFromServer là như sau.
Public void handleMessageFromServer (Object msg)
{
clientUI.display (msg.toString ());
}
Trong các bài tập ở phần cuối của chương này, bạn sẽ thực hiện một số thay đổi vào giai đoạn
1 của SimpleChat. Trong chương tiếp theo, bạn sẽ có cơ hội để thực hiện nhiều
cải tiến và bổ sung khác để thiết kế của nó. Nếu bạn làm theo tất cả các bài tập,
bạn sẽ kết thúc được khả năng truyền các bản vẽ trong thời gian thực với các chương trình.
Tổ chức phát triển phần mềm nên thiết kế phần mềm đó là tái sử dụng,
và nên tái sử dụng phần mềm bất cứ khi nào có thể. Trong cả hai trường hợp, mục đích là để giảm
chi phí lớn kết hợp với phát triển các điều tương tự hơn và hơn nữa.
Một phương pháp quan trọng là phải tích cực tìm kiếm cơ hội trong bất kỳ
dự án phát triển để thiết kế một khuôn khổ thay vì thiết kế toàn bộ một
ứng dụng.
Thật không may, có một số rủi ro quan trọng liên quan đến cả hai tái sử dụng và
tái sử dụng. Kỹ sư phần mềm nên luôn luôn xem xét những vấn đề này như là một phần của
quá trình quản lý rủi ro, chúng tôi thảo luận trong Chương 1.
Những rủi ro khi sử dụng lại công nghệ
■ phần tái sử dụng chất lượng kém. Bạn phải tin tưởng rằng công nghệ này
hoạt động đúng, và rằng mọi vấn đề sẽ được cố định. Thật không may, các
nhà thiết kế của phần mềm tái sử dụng có thể không có tiếp phần mềm tốt
thực hành kỹ thuật, và bạn có thể khám phá ra vấn đề lớn. Các nhà thiết kế
có thể không có thời gian để sửa chữa của công nghệ hoặc công nghệ có thể là quá nghèo
mà sửa chữa nó cho biết thêm những vấn đề mới.
Nghị quyết. Đảm bảo sự phát triển của các công nghệ tái sử dụng theo phần mềm tốt
thực hành kỹ thuật và sẵn sàng cung cấp hỗ trợ tích cực.
■ Khả năng tương thích hoặc sẵn có không được duy trì. Các phiên bản sau của
công nghệ có thể được thay đổi trong cách mà không phù hợp với cách bạn đã
sử dụng nó. Ngoài ra, nhà sản xuất của công nghệ này có thể đi ra ngoài kinh doanh
hoặc thu hồi khỏi thị trường. Bạn do đó có thể bị buộc phải từ bỏ
công nghệ hoặc sửa đổi các ứng dụng của bạn để ở lại tương thích.
Nghị quyết. Tránh sử dụng các tính năng tối nghĩa của công nghệ. Chỉ có tái sử dụng công nghệ
mà những người khác cũng đang sử dụng lại. Nhiệm vụ tái sử dụng mà nên là quy luật, nhưng cho phép
ngoại lệ trong trường hợp các nhà phát triển có thể cung cấp một minh chứng rõ ràng.
Rủi ro khi phát triển công nghệ tái sử dụng
■ Nguy cơ từ một khoản đầu tư không chắc chắn. Phát triển công nghệ tái sử dụng phải mất
thời gian đi từ các ứng dụng phát triển và do đó là một rủi ro có tính toán.
Nghị quyết. Để đảm bảo việc đầu tư trả tiền đi, cẩn thận kế hoạch phát triển của
các công nghệ tái sử dụng, trong cùng một cách thức như thể nó là một sản phẩm cho khách hàng.
Giám sát sự thành công hay thất bại của các phần mềm tái sử dụng để bạn có thể cải thiện
các quyết định đầu tư của bạn trong các dự án tương lai .
■ cái gọi là 'không phát minh ra ở đây hội chứng'. Một khuôn khổ phát triển bởi một
tập hợp các nhà phát triển có thể không được sử dụng vì những người khác lo sợ nó có thể không được
hỗ trợ.
Nghị quyết. Xây dựng sự tự tin trong công nghệ tái sử dụng bằng cách đảm bảo hỗ trợ,


đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: ilovetranslation@live.com