Rumah Kewangan Peribadi Kemahiran Hidup untuk Pembangun WebLogic - dummies

Kemahiran Hidup untuk Pembangun WebLogic - dummies

Isi kandungan:

Video: Siri Simulasi Kemahiran Hidup Bersepadu 2024

Video: Siri Simulasi Kemahiran Hidup Bersepadu 2024
Anonim

Sebagai pemaju WebLogic, penting untuk mengetahui bagaimana untuk membina aplikasi dan persekitaran pembangunan anda. Anda juga mesti tahu cara untuk menjangkau komuniti WebLogic apabila anda menghadapi masalah. Artikel ini menawarkan beberapa cadangan dan maklumat lain untuk membantu anda menyelesaikan tugas.

Memastikan dokumentasi yang mencukupi

Dokumentasi merupakan bahagian penting dari mana-mana aplikasi. Sebagai pemaju, anda perlu melakukan bahagian anda untuk memastikan bahawa permohonan anda didokumenkan dengan betul. Dokumentasi jatuh ke dalam beberapa kategori:

  • Dokumentasi kod program. Dokumentasi yang paling jelas terdiri daripada komen dalam kod sumber. Javadoc adalah cara yang baik untuk menyediakan dokumentasi ini.
  • Buku panduan pembangun. Penggunaan asas tetapi sering diabaikan untuk dokumentasi adalah membawa pengaturcara baru sehingga mempercepatkan. Pada aplikasi yang matang, komputer pemaju sering mengandungi campuran fail yang digunakan sebagai aplikasi dibangunkan. Persekitaran ini sukar bagi pemaju baru untuk mencipta semula. Buku panduan pemaju menggambarkan proses yang diperlukan untuk menubuhkan persekitaran pembangunan pada mesin baru.
  • Spesifikasi program. Perubahan kepada spesifikasi aplikasi anda mesti disampaikan kepada semua yang terlibat dalam perubahan ini.
  • Dokumentasi pengguna akhir. Ini adalah dokumentasi yang digunakan oleh pengguna anda untuk mendapatkan maklumat mengenai cara menggunakan sistem anda. Apabila ciri ditambah kepada sistem dan ciri sedia ada berubah, pastikan anda mengemas kini dokumentasi pengguna.

Dengan mengekalkan semua bentuk dokumentasi yang diselenggarakan dengan baik, pemaju dan pengguna dapat tetap aktif dengan aplikasi tersebut.

Gunakan Usenet

Salah satu faedah terbesar dari Internet ialah rasa masyarakat global. Dan tidak ada satu bahagian Internet yang merangkumi ini lebih daripada Usenet, yang terdiri daripada koleksi mesej yang besar yang disiarkan oleh pengguna Internet dalam pelbagai topik.

Anda boleh mengakses Usenet dalam beberapa cara. Anda boleh memasang program klien yang memuat turun dan menapis siaran Usenet untuk anda. Anda juga boleh menggunakan portal berasaskan web. Salah satu portal Web yang paling biasa ialah Google Groups.

Sediakan persekitaran pembangunan

WebLogic membolehkan anda membuat beberapa pelayan yang berjalan dari mesin yang sama. Ini menyediakan cara yang mudah untuk menyediakan beberapa persekitaran pembangunan, seperti berikut:

  • Development. Persekitaran pembangunan adalah di mana pemaju menguji kod mereka. Ini membolehkan pemaju untuk menguji kod mereka dalam persekitaran terkawal.Versi stabil pada pelayan pembangunan biasanya dilancarkan ke pelayan ujian.
  • Ujian. Pasukan projek anda mungkin terdiri daripada orang-orang jaminan kualiti (QA) yang menguji perisian dan melaporkan pepijat baru. Orang QA tidak sepatutnya menguji dari pelayan pembangunan anda kerana pelayan terlalu tidak menentu. Sebaliknya, anda perlu melancarkan versi stabil dari pelayan pembangunan anda ke pelayan ujian. Versi ini kemudiannya boleh diuji oleh kakitangan QA anda.
  • Demo. Anda harus demo perisian anda, sama ada kepada klien untuk menunjukkan kemajuan sistem yang anda buat, atau kepada pengguna dalaman yang akan menggunakan sistem anda tidak lama lagi. Sekiranya anda tidak membuat pelayan demo dan pemaju mendistabilkan pelayan pembangunan anda, demo anda ditembak.
  • Dokumentasi. Kemungkinan sekumpulan orang akan membuat dokumentasi untuk permohonan anda. Mereka akan log masuk ke pelayan dan mengambil gambar skrin dan melakukan aktiviti lain yang berkaitan dengan dokumentasi pengguna akhir. Adalah penting untuk memberikan penulis berteknologi anda persekitaran yang stabil dari mana untuk membangunkan dokumentasi mereka.
  • Beta. Apabila anda berfikir bahawa aplikasi anda sudah siap untuk pengeluaran, pastikan pengguna akhir anda menguji perisian satu kali terakhir sebelum ia dikeluarkan kepada pengeluaran. Proses ini dipanggil ujian penerimaan pengguna akhir. Adalah idea yang baik untuk melaksanakan ujian ini dari pelayan beta khas.
  • Pengeluaran. Versi pengeluaran program anda adalah yang digunakan oleh pengguna akhir. Terserah kepada pentadbir pelayan anda untuk memastikan bahawa pelayan pengeluaran tetap tersedia untuk mereka. Ini akan menjadi perhentian terakhir yang mana versi perisian anda dilancarkan.

Tidak perlu menyediakan semua persekitaran ini pada mesin yang berbeza. Beberapa persekitaran ini boleh digabungkan pada mesin tunggal.

Ketahui apa yang anda sedang berkembang

Sebagai pemaju, anda harus memahami masalah yang anda cuba selesaikan. Ini mungkin kelihatan jelas, tetapi pemaju dalam aplikasi besar boleh dengan mudah kehilangan tujuan kerana beberapa sebab:

  • Spesifikasi program yang tidak jelas
  • Pemaju yang mengetahui hanya kawasan mereka sendiri dalam program
  • Akses yang tidak baik kepada perniagaan pengguna yang memahami spesifikasi

Memahami alat

Banyak alat yang tersedia untuk menjadikan kehidupan pemaju lebih mudah. Malangnya, anda boleh menghabiskan banyak masa untuk menggunakan alat ini sebelum anda menyedari keuntungan dalam masa pengaturcaraan. Sebenarnya, masa anda untuk mempelajari alat adalah pelaburan. Pembangun sekurang-kurangnya mempunyai alat berikut:

  • Editor fail teks
  • Persekitaran pembangunan bersepadu (IDE) yang menyokong debugging
  • Alat binaan, seperti ANT
  • Bengkel Sumber WebLogic
  • Kawalan versi
  • Buat sistem modular, decoupled

Aplikasi yang besar akan mempunyai banyak kelas dan sistem yang saling berkait. Mewujudkan sistem yang terdiri daripada banyak modul mempunyai beberapa kelebihan:

Modul biasa boleh digunakan semula.

  • Program ini lebih mudah difahami kerana masalah besar dipecahkan kepada banyak masalah yang lebih kecil.
  • Pengaturcara yang berbeza boleh bekerja pada modul yang berbeza tanpa mengganggu satu sama lain.
  • Seiring dengan perkembangan sistem, modul tertentu akan bergerak dari pembangunan aktif ke mod penyelenggaraan. Pastikan modul ini dibina sedemikian rupa sehingga pembangunan yang berterusan tidak menyebabkan ralat berlaku dalam kod kerja sebelumnya. Kesalahan sedemikian disebut ralat regresi.

Berhati-hati dengan keselamatan

Media dipenuhi dengan laporan orang yang memanfaatkan kesalahan keselamatan dalam perisian. Semasa anda merekabentuk dan melaksanakan permohonan anda, anda mesti berhati-hati terhadap keselamatan. Kesalahan keselamatan boleh merayap ke dalam sistem anda dengan banyak cara:

Mengambil kesempatan daripada parameter yang tidak dapat ditentukan

  • URL mengganggu
  • Penimbal overruns
  • Suntikan perintah menjadi parameter yang boleh membuat jalan mereka ke SQL
  • Memanfaatkan kelemahan keselamatan yang diketahui dalam sistem operasi atau perisian pelayan
  • Banyak kecacatan keselamatan adalah hasil daripada tidak mempunyai patch terkini untuk sistem operasi atau perisian pelayan anda. Pastikan anda mempunyai patch terkini.

Uji perisian anda

Sebagai pemaju, anda harus selalu menguji modul anda serta yang anda boleh sebelum mereka disepadukan dengan modul lain. Ini dipanggil

unit testing. Apabila anda mula-mula membuat modul, anda perlu melakukan semua ujian unit dengan tangan. Apabila anda berpuas hati dengan keputusan ujian unit, anda sudah bersedia untuk mengintegrasikan modul anda dengan yang dibangunkan oleh orang lain. Proses ini dikenali sebagai ujian integrasi

. Ujian Integrasi melibatkan kerja berpasukan dengan pemaju lain kerana komponen anda disatukan untuk kali pertama. Selain ujian dilakukan oleh pemaju, ujian akan dilakukan oleh pengguna QA dan pengguna akhir. Oleh kerana pengguna ini menguji perisian anda. mereka akan menemui pepijat. Sekiranya anda mempunyai beberapa orang dan pemaju QA, alat pengesan pepijat boleh menjadi berguna. Di samping itu, alat penjejakan bug membenarkan nota dilampirkan pada pepijat individu. Apabila pemaju atau pengguna mencari pepijat, mereka boleh mendokumenkan resolusi. Ini penting kerana tidak semua bug adalah akibat daripada ralat pengaturcaraan.

Apabila sistem hampir siap dijalankan dari pelayan pengeluaran, anda perlu melaksanakan

ujian penerimaan pengguna akhir. Ini memberikan pengguna akhir satu peluang terakhir untuk menguji sistem sebelum ia dilancarkan.

Kemahiran Hidup untuk Pembangun WebLogic - dummies

Pilihan Editor

Bagaimana Meditasi Mengubah Brain - dummies

Bagaimana Meditasi Mengubah Brain - dummies

Bersenjata dengan maklumat terkini tentang cara kerja otak, penyelidik telah mempelajari korelasi antara meditasi, pengaktifan bahagian otak yang berlainan, dan perubahan tingkah laku, kognisi, dan emosi. Hasilnya adalah jauh dari konklusif - mereka lebih seperti mengintip sekilas tentang bidang eksplorasi baru yang luas - tetapi mereka ...

Pilihan Editor

Cara Menghitung Umur dengan Formula Excel - patung

Cara Menghitung Umur dengan Formula Excel - patung

Salah satu cara yang paling mudah untuk mengira umur apa-apa pun adalah untuk menggunakan fungsi Excel DATEDIF. Fungsi misterius ini tidak muncul dalam fail Bantuan Excel, tetapi telah wujud sejak Excel 2000. Fungsi ini membuat pengiraan apa-apa jenis tarikh perbandingan angin. Untuk mengira usia seseorang menggunakan fungsi DATEDIF, anda ...

Bagaimana Menghitung Masa Berlalu di Excel - dummies

Bagaimana Menghitung Masa Berlalu di Excel - dummies

Salah satu perhitungan yang lebih biasa dilakukan dengan nilai masa melibatkan pengiraan masa berlalu - iaitu bilangan jam dan minit antara waktu mula dan waktu tamat. Jadual dalam gambar menunjukkan senarai masa mula dan akhir bersama dengan masa berlalu yang dikira. Anda boleh melihat bahawa formula ...

Bagaimana Menghitung Nilai Masa Depan dalam Excel 2013 - dummies

Bagaimana Menghitung Nilai Masa Depan dalam Excel 2013 - dummies

Fungsi Masa Depan Nilai (FV) Excel 2013 ditemui di menu lungsur butang Financial pada tab Rumus Ribbon (Alt + MI). Fungsi FV mengira nilai masa depan pelaburan. Sintaks fungsi ini ialah = FV (rate, nper, pmt, [pv], [type]) Kadar, nper, pmt, dan jenis argumen adalah sama seperti yang digunakan oleh PV ...

Pilihan Editor

Memindahkan Imej Digital dari Kamera Anda ke Komputer Windows - dummies

Memindahkan Imej Digital dari Kamera Anda ke Komputer Windows - dummies

, Anda boleh dengan mudah memindahkan imej dari kamera digital anda ke komputer anda. Pemindahan kamera ke komputer memerlukan anda memasang pemandu kamera anda pada PC anda. Untuk memindahkan foto dari kamera digital atau pembaca kad anda ke PC anda

Memindahkan Foto Digital dari Kad Memori Anda ke Komputer Anda dengan Adapter Kad PC

Memindahkan Foto Digital dari Kad Memori Anda ke Komputer Anda dengan Adapter Kad PC

Banyak komputer riba mempunyai slot untuk menyambungkan peranti PC Card (seperti modem). Anda boleh membeli penyesuai untuk kad memori anda supaya mereka boleh muatkan slot tersebut. Selepas anda memasang perisian penyesuai (ikuti arahan yang disertakan dengan penyesuai anda), memindahkan fail imej ke komputer anda adalah satu snap: