Rumah Keuangan Pribadi Survival Skills for WebLogic Developers - dummies

Survival Skills for WebLogic Developers - dummies

Daftar Isi:

Video: Form Validation Using Was Validated, Valid Feedback, Invalid Feedback Bootstrap Telugu30 I Tutorials 2024

Video: Form Validation Using Was Validated, Valid Feedback, Invalid Feedback Bootstrap Telugu30 I Tutorials 2024
Anonim

Sebagai pengembang WebLogic, penting untuk mengetahui bagaimana menyusun aplikasi dan lingkungan pengembangan Anda. Anda juga harus tahu bagaimana menjangkau komunitas WebLogic saat Anda mengalami masalah. Artikel ini menawarkan beberapa rekomendasi dan informasi lainnya untuk membantu menyelesaikan pekerjaan Anda.

Simpan dokumentasi yang memadai

Dokumentasi adalah bagian penting dari aplikasi apa pun. Sebagai pengembang, Anda harus melakukan bagian Anda untuk memastikan bahwa aplikasi Anda didokumentasikan dengan benar. Dokumentasi terbagi dalam beberapa kategori:

  • Dokumentasi kode program. Bentuk dokumentasi yang paling jelas terdiri dari komentar di kode sumber. Javadoc adalah cara yang baik untuk menyediakan dokumentasi ini.
  • Buku pegangan pengembang. Penggunaan dasar namun sering diabaikan untuk dokumentasi adalah membawa pemrogram baru berkecepatan tinggi. Pada aplikasi dewasa, komputer pengembang sering mengandung gabungan file yang digunakan saat aplikasi dikembangkan. Lingkungan ini bisa jadi sulit bagi pengembang baru untuk menciptakannya kembali. Buku pegangan pengembang menjelaskan proses yang diperlukan untuk menyiapkan lingkungan pengembangan pada mesin baru.
  • Spesifikasi program. Perubahan pada spesifikasi aplikasi Anda harus dikomunikasikan kepada semua pihak yang terlibat dalam perubahan ini.
  • Dokumentasi pengguna akhir. Ini adalah dokumentasi yang pengguna Anda lihat untuk informasi tentang cara menggunakan sistem Anda. Karena fitur ditambahkan ke sistem dan fitur yang ada berubah, pastikan Anda memperbarui dokumentasi pengguna.

Dengan menyimpan semua bentuk dokumentasi dengan benar, pengembang dan pengguna dapat tetap mengikuti aplikasi ini.

Gunakan Usenet

Salah satu manfaat terbesar Internet adalah rasa komunitas global. Dan tidak ada satu bagian pun dari Internet yang mewujudkan hal ini lebih dari Usenet, yang terdiri dari kumpulan pesan yang dikirim oleh pengguna Internet pada berbagai topik.

Anda dapat mengakses Usenet dengan beberapa cara. Anda dapat menginstal program klien yang mendownload dan menyaring posting Usenet untuk Anda. Anda juga bisa menggunakan portal berbasis Web. Salah satu portal Web yang paling umum adalah Google Groups.

Menyiapkan lingkungan pengembangan

WebLogic memungkinkan Anda membuat beberapa server yang berjalan dari mesin yang sama. Ini menyediakan cara mudah untuk menyediakan beberapa lingkungan pengembangan, seperti berikut ini:

  • Pembangunan. Lingkungan pengembangan adalah tempat pengembang menguji kode mereka. Hal ini memungkinkan pengembang untuk menguji kode mereka di lingkungan yang terkendali.Versi stabil pada server pengembangan biasanya diluncurkan ke server uji.
  • Uji Tim proyek Anda kemungkinan akan terdiri dari orang-orang yang memiliki jaminan kualitas (QA) yang menguji perangkat lunak dan melaporkan bug baru. Orang QA seharusnya tidak melakukan pengujian dari server pengembangan Anda karena server terlalu fluktuatif. Sebaliknya, Anda harus meluncurkan versi stabil dari server pengembangan Anda ke server uji. Versi ini kemudian dapat diuji oleh staf QA Anda.
  • Demo. Anda harus demo perangkat lunak Anda, baik kepada klien untuk menunjukkan kemajuan sistem yang Anda buat, atau pengguna internal yang akan segera menggunakan sistem Anda. Jika Anda tidak membuat server demo dan pengembang mendestabilkan server pengembangan Anda, demo Anda akan ditembak. Dokumentasi
  • . Kemungkinan sekelompok orang akan membuat dokumentasi untuk aplikasi Anda. Mereka akan masuk ke server dan mengambil tangkapan layar dan melakukan aktivitas lain yang terkait dengan dokumentasi pengguna akhir. Penting untuk memberi para ilmuwan teknologi Anda sebuah lingkungan yang stabil untuk mengembangkan dokumentasi mereka.
  • Beta. Bila menurut Anda aplikasi Anda siap untuk diproduksi, mintalah pengguna akhir Anda menguji perangkat lunak satu kali sebelum diluncurkan ke produksi. Proses ini disebut pengujian penerimaan pengguna akhir. Sebaiknya lakukan pengujian ini dari server beta khusus.
  • Produksi. Versi produksi program Anda adalah program yang digunakan oleh pengguna akhir. Terserah kepada administrator server Anda untuk memastikan server produksi tetap tersedia bagi mereka. Ini akan menjadi penghentian terakhir bahwa setiap versi perangkat lunak Anda diluncurkan.

Tidak perlu menyiapkan semua lingkungan ini pada mesin yang berbeda. Beberapa lingkungan ini dapat digabungkan pada satu mesin.

Ketahui apa yang Anda kembangkan

Sebagai pengembang, Anda harus memahami masalah yang ingin Anda selesaikan. Ini mungkin tampak jelas, namun pengembang pada aplikasi besar dapat dengan mudah melupakan tujuan karena beberapa alasan:

  • Spesifikasi program yang tidak jelas
  • Pengembang yang menyadari hanya area lokal mereka sendiri dari program
  • Akses yang buruk ke bisnis pengguna yang memahami spesifikasi

Memahami alat

Banyak alat tersedia untuk membuat hidup pengembang menjadi lebih mudah. Sayangnya, Anda bisa menghabiskan banyak waktu untuk belajar menggunakan alat ini sebelum Anda menyadari adanya keuntungan dalam waktu pemrograman. Akibatnya, waktu Anda untuk belajar alat adalah investasi. Seorang pengembang setidaknya harus memiliki alat berikut:

  • Editor file teks
  • Lingkungan pengembangan terpadu (IDE) yang mendukung debugging
  • Alat pembuatan, seperti ANT
  • kode sumber beautifier
  • Workshop Resource WebLogic
  • Kontrol versi

Buat sistem modular dan terpisah

Aplikasi besar akan memiliki banyak kelas dan sistem yang saling terkait. Membuat sistem yang terdiri dari banyak modul memiliki beberapa keunggulan:

  • Modul umum dapat digunakan kembali.
  • Program ini lebih mudah dipahami karena masalah besar dipecah menjadi banyak masalah yang lebih kecil.
  • Pemrogram yang berbeda dapat mengerjakan modul yang berbeda tanpa saling mengganggu.

Seiring sistem tumbuh, modul khusus akan beralih dari pengembangan aktif ke mode perawatan. Pastikan bahwa modul-modul ini dibangun sedemikian rupa sehingga pembangunan berkelanjutan tidak menyebabkan kesalahan terjadi pada kode kerja sebelumnya. Kesalahan seperti itu disebut kesalahan regresi.

Hati-hati dengan keamanan

Media dipenuhi dengan laporan orang-orang yang memanfaatkan kesalahan keamanan dalam perangkat lunak. Saat merancang dan menerapkan aplikasi Anda, Anda harus memperhatikan keamanan. Kesalahan keamanan dapat masuk ke dalam sistem Anda dengan berbagai cara:

  • Mengambil keuntungan dari parameter yang tidak tervalidasi
  • Kerusakan URL
  • Penyangga penyangga
  • Perintah suntik menjadi parameter yang mungkin masuk ke SQL
  • Memanfaatkan kelemahan keamanan yang diketahui dalam sistem operasi atau perangkat lunak server

Banyak kelemahan keamanan adalah hasil dari tidak memiliki patch terbaru untuk sistem operasi atau perangkat lunak server Anda. Pastikan bahwa Anda memiliki tambalan yang paling mutakhir.

Uji perangkat lunak Anda

Sebagai pengembang, Anda harus selalu menguji modul Anda sebaik mungkin sebelum terintegrasi dengan modul lainnya. Ini disebut unit pengujian . Saat pertama kali membuat modul, Anda harus melakukan semua pengujian unit dengan tangan.

Bila Anda puas dengan hasil tes unit, Anda siap mengintegrasikan modul Anda dengan yang dikembangkan oleh orang lain. Proses ini disebut pengujian integrasi . Pengujian integrasi melibatkan kerja tim dengan pengembang lain karena komponen Anda disatukan untuk pertama kalinya.

Selain pengujian yang dilakukan oleh pengembang, akan ada pengujian yang dilakukan oleh orang-orang QA dan pengguna akhir. Karena pengguna ini menguji perangkat lunak Anda. mereka akan menemukan bug Jika Anda memiliki sejumlah orang dan pengembang QA, alat pelacak bug bisa berguna. Selain itu, alat pelacak bug memungkinkan catatan melekat pada bug individual. Saat pengembang atau pengguna menemukan bug, mereka dapat mendokumentasikan resolusinya. Hal ini penting karena tidak semua bug merupakan hasil dari kesalahan pemrograman.

Bila sistem hampir siap dijalankan dari server produksi, Anda harus melakukan pengujian penerimaan pengguna akhir . Ini memberi pengguna akhir satu kesempatan terakhir untuk menguji sistem sebelum diluncurkan ke dalam produksi.

Survival Skills for WebLogic Developers - dummies

Pilihan Editor

Bagaimana Menyediakan Dokumen dengan CSS3 - dummies

Bagaimana Menyediakan Dokumen dengan CSS3 - dummies

Menggunakan CSS3 untuk membuat garis besar dokumen berguna bila halaman berisi banyak materi dan Anda ingin pengguna menavigasi dengan mudah. Garis besar bergantung pada berbagai tag yang Anda berikan. Metode pembuatan dokumen saat ini adalah menggunakan tag sampai . Pendekatan ini bekerja dengan baik ...

Cara Mendaftar untuk Akun Google - dummies

Cara Mendaftar untuk Akun Google - dummies

Pembuat google Page menyediakan alat canggih yang memungkinkan bahkan halaman desain perancang pemula Sebelum Anda dapat menggunakan Google Page Creator untuk membuat halaman Web Anda sendiri, Anda harus mendaftar ke akun Google. Untuk mendaftar dan memulai membangun situs Web, ikuti langkah-langkah ini:

Bagaimana mengedarkan tepi dan membuat beberapa kolom dengan CSS3 - dummies

Bagaimana mengedarkan tepi dan membuat beberapa kolom dengan CSS3 - dummies

Daripada memiliki untuk menggunakan hingga empat gambar terpisah untuk memberi ilusi bentuk melengkung di situs Anda, dengan CSS3 Anda sekarang dapat membuat wadah dengan sudut melengkung! Inilah kodenya, yang memiliki deklarasi CSS3 yang didukung penuh di bagian atas diikuti oleh duplikat yang diawali untuk browser lainnya: #box {border-radius: 20px; ...

Pilihan Editor

PHP & MySQL For Dummies Cheat Sheet - dummies

PHP & MySQL For Dummies Cheat Sheet - dummies

Saat menulis program PHP untuk membuat aplikasi database Web Anda dan berkomunikasi Dengan database MySQL, Anda memiliki banyak hal yang perlu diingat. Anda harus mengeja kode dengan benar dan menggunakan sintaks yang sempurna. Lembar Cheat ini memberikan referensi untuk melihat secara cepat sintaks yang benar untuk kode yang paling sering Anda gunakan.

Gunakan kembali Kode di Program PHP melalui Fungsi - dummies

Gunakan kembali Kode di Program PHP melalui Fungsi - dummies

Anda dapat, dengan bantuan sebuah auto_prepend_file, buat sebuah fungsi file yang secara otomatis disertakan dalam semua program PHP Anda. Fungsi ini mungkin sesuatu yang sederhana seperti memulai sesi atau serumit fungsi login keseluruhan. Setiap kali Anda membutuhkan atau berpikir bahwa Anda perlu memiliki fungsi di lebih dari satu file, ...

Memecahkan skrip PHP - dummies

Memecahkan skrip PHP - dummies

Anda tidak dapat menulis skrip tanpa membuat kesalahan tertentu. Caranya adalah dengan melatih diri untuk mengenalinya, putar mata Anda, katakan, "Tidak lagi," dan perbaiki saja. Satu pesan kesalahan yang akan Anda lihat berkali-kali adalah Parse error: parse error in c: test. php on line 7 Ini adalah cara PHP untuk mengatakan "Hah? "Artinya ...

Pilihan Editor

Bagaimana Membangun Kampanye Otomasi Pemasaran untuk Memimpin Memimpin Memelihara - dummies

Bagaimana Membangun Kampanye Otomasi Pemasaran untuk Memimpin Memimpin Memelihara - dummies

Anda dapat memberdayakan tenaga penjualan dengan mengasuh program otomasi pemasaran untuk membantu mereka menjadi lebih efektif dengan waktu mereka. Berikut adalah beberapa item yang perlu dipertimbangkan sebelum Anda membuat program pengasuhan yang spesifik ini: Segmentasi / otomasi: Anda perlu menyiapkan cara agar penjualan mengarah ke program tetes dalam Customer Relationship Management ...

Bagaimana Membangun Kampanye Pemasaran Otomatis untuk Penjualan Dingin Memimpin - dummies

Bagaimana Membangun Kampanye Pemasaran Otomatis untuk Penjualan Dingin Memimpin - dummies

Kampanye pemasaran otomatis pertama Anda harus membangun penjualan setelah menghidupkan pemberdayaan penjualan harus dirancang untuk menangkap dan memelihara prospek yang tidak dapat dicapai penjualan melalui proses penjualan. Prospek ini biasanya jatuh melalui celah-celah dan tidak pernah terdengar lagi. Banyak artikel yang mencakup keefektifan penjualan merujuk pada statistik bahwa ...

Bagaimana Membangun Kampanye Otomasi Pemasaran Memimpin Bersih Memimpin Baru - dummies

Bagaimana Membangun Kampanye Otomasi Pemasaran Memimpin Bersih Memimpin Baru - dummies

Tujuan jaring baru memimpin memupuk program otomasi pemasaran adalah untuk mengambil keputusan baru dari pertunangan pertamanya untuk menjadi timbal penjualan yang siap. Saat membangun program pengasuhan utama bersih pertama, gunakan daftar periksa berikut untuk memastikan bahwa Anda memiliki semua yang Anda butuhkan untuk membuat program hebat: Konten: Anda ...