আপনি খুব শীঘ্রই বুঝতে পারবেন যে জাভাদোকের কথা বলতে গেলে জেডিকে 8 আরও অনেক কড়া (ডিফল্টরূপে)। ( লিঙ্ক - শেষ বুলেট পয়েন্ট দেখুন)
যদি আপনি কখনই কোনও জাভাদোক তৈরি করেন না তবে অবশ্যই আপনি কোনও সমস্যা অনুভব করবেন না তবে ম্যাভেন রিলিজ প্রক্রিয়া এবং সম্ভবত আপনার সিআই বিল্ডসের মতো জিনিসগুলি হঠাৎ ব্যর্থ হয়ে যাবে যেখানে তারা জেডিকে 7 এর সাথে ঠিক কাজ করেছিল। জাভাডোক সরঞ্জামটির প্রস্থান মূল্য যাচাই করে এমন কিছু এখন ব্যর্থ হবে। জেডি কে 8 জাভাদোক জেডিকে warningsto এর তুলনায় সম্ভবত আরও ভার্জোজ তবে এটি এখানে সুযোগ নয়। আমরা কথা বলছি errors!
এটি সম্পর্কে কী করা উচিত তা প্রস্তাব সংগ্রহ করার জন্য এই প্রশ্নটি বিদ্যমান। সেরা পন্থা কি? উত্স কোড ফাইলগুলিতে এই ত্রুটিগুলি একবারে এবং সকলের জন্য সমাধান করা উচিত? আপনার যদি একটি বিশাল কোড বেস থাকে তবে এটি অনেক কাজ হতে পারে। অন্য কোন বিকল্প বিদ্যমান?
পূর্বে যেটি ব্যর্থ হবে তার গল্পগুলির সাথে মন্তব্য করতেও স্বাগত।
এখন যা ব্যর্থ হয় তার ভৌতিক গল্প
wsimport সরঞ্জাম
wsimportসরঞ্জাম ওয়েব পরিষেবা ভোক্তা তৈরির জন্য একটি কোড জেনারেটর। এটি জেডিকে অন্তর্ভুক্ত রয়েছে। এমনকি আপনি wsimportজেডিকে 8 থেকে সরঞ্জামটি ব্যবহার করলেও এটি এমন উত্স কোড তৈরি করবে যা জেডিকে 8 থেকে জাভাদোক সংকলক দিয়ে সংকলন করা যায় না ।
@ অনুমোদন ট্যাগ
আমি ৩-৪ বছর বয়সী সোর্স কোড ফাইলগুলি খুলছি এবং এটি দেখুন:
/**
* My very best class
* @author John <john.doe@mine.com>
*/
<চরিত্রের কারণে এটি এখন ব্যর্থ। কড়া কথা বলতে এটি ন্যায়সঙ্গত, তবে খুব ক্ষমাকারী নয়।
এইচটিএমএল টেবিল
আপনার জাভাদোকের এইচটিএমএল টেবিলগুলি? এই বৈধ এইচটিএমএল বিবেচনা করুন:
/**
*
* <table>
* <tr>
* <td>Col1</td><td>Col2</td><td>Col3</td>
* </tr>
* </table>
*/
এটি এখন ত্রুটি বার্তায় ব্যর্থ no summary or caption for table। একটি দ্রুত সমাধান হ'ল এটি করা:
/**
*
* <table summary="">
* <tr>
* <td>Col1</td><td>Col2</td><td>Col3</td>
* </tr>
* </table>
*/
তবে কেন জাভাদোক সরঞ্জাম থেকে এই মারাত্মক ত্রুটি আমাকে মারবে ??
যে বিষয়গুলি এখন আরও সুস্পষ্ট কারণে ব্যর্থ
- অবৈধ লিঙ্কগুলি, যেমন
{@link notexist} - বিকৃত এইচটিএমএল, উদাঃ
always returns <code>true<code> if ...
হালনাগাদ
লিঙ্ক:
চমৎকার বিষয় উপর ব্লগ দ্বারা স্টিফেন Colebourne ।
-Xdoclintএমনকি javacএটা বলতে ... ডক্স যখন সংকলন চেক করতে