7 Tabiat Pengaturcaraan Buruk Yang Perlu Anda Putuskan Sekarang
Sumber:
Hashnode Tabiat buruk sukar dihentikan, terutamanya jika anda tidak menyedari ia menghalang prestasi anda. Jadi, berikut adalah tujuh tabiat pengaturcaraan yang, jika anda mempunyainya, harus ditinggalkan sekarang.
1. Anda tidak tertumpu pada satu bahasa
Untuk menjadi seorang pengaturcara yang baik, anda mesti menguasai bahasa yang anda gunakan. Jika anda bekerja di Jawa, maka kuasai Java terlebih dahulu, dan kemudian teruskan untuk mempelajari bahasa lain. Belajar langkah demi langkah. Tidak perlu mempelajari beberapa bahasa pengaturcaraan sekaligus.
2. Bekerja seolah-olah anda mempunyai semua jawapan
Yakin dalam hidup itu bagus. Tetapi dalam pengaturcaraan, adalah lebih baik untuk sentiasa menyemak kod yang anda sedang kerjakan. Walaupun anda benar-benar yakin dengan diri sendiri, apabila bekerja pada projek besar, kemungkinan besar akan terdapat ralat sintaks kecil di suatu tempat dalam kod anda. Untuk mengelakkan ini, hanya semak kod anda.
3. Enggan meminta bantuan atau soalan.
Tidak selalu mungkin untuk menyelesaikan semua masalah sendiri. Seorang pengaturcara yang baik tahu bila untuk meminta bantuan. Jika anda bekerja dalam projek pasukan, meminta bantuan rakan sekerja anda bukan sahaja akan membantu anda menyelesaikan masalah, tetapi juga akan meningkatkan komunikasi anda dengan mereka. Dengan cara ini anda boleh mengetahui lebih lanjut tentang kebolehan pasukan anda.
4. Enggan menulis kod buruk
Ada masanya dalam kehidupan setiap pembangun apabila tarikh akhir memaksa mereka untuk menulis kod yang mengerikan, dan itu tidak mengapa. Anda telah cuba memberi amaran kepada pelanggan atau pengurus anda tentang akibatnya, tetapi mereka berkeras untuk memenuhi tarikh akhir, jadi kini tiba masanya untuk menulis kod. Atau mungkin terdapat pepijat mendesak yang tidak sabar menunggu anda mendapatkan penyelesaian yang sempurna.
5. Jangan kongsi apa yang telah anda pelajari dengan pasukan anda.
Nilai pembangun bukan sahaja terletak pada kod yang anda tulis, tetapi juga pada perkara yang anda pelajari semasa mengerjakannya. Kongsi pengalaman anda, tulis ulasan mengenainya, beritahu orang lain mengapa keadaan menjadi begitu, dan bantu mereka mempelajari sesuatu yang baharu tentang projek dan selok-beloknya.
6. Salin/tampal kepingan kod secara membabi buta
Tidak mengapa untuk mencari jawapan di StackOverflow, tetapi fahami dahulu kod yang akan anda gunakan semula. Kadangkala anda tidak perasan dengan serta-merta semua yang dilakukan oleh kod pada pandangan pertama. Jika anda meluangkan lebih banyak masa untuk mengkaji sekeping kod yang anda salin, anda boleh mengetahui lebih lanjut tentang masalah yang menyebabkan anda menyalin kod orang lain.
7. Menangguhkan pembetulan kod "untuk kemudian"
Kebiasaan menangguhkan kod pembetulan "untuk kemudian" bukan hanya masalah keutamaan. Mewujudkan sistem penjejakan isu boleh membawa kepada beberapa kemajuan, tetapi anda juga perlu dapat menjejaki isu yang lebih kecil. Menambah “TODO” pada ulasan anda ialah cara cepat untuk memastikan anda tidak terlepas apa-apa. Begitulah, 7 tabiat buruk yang harus anda tinggalkan sekarang. Selamat mengekod!
kaedah indexOf() dalam Java
Sumber:
Dev.to Dalam artikel ini, saya akan menulis tentang kaedah
indexOf() dalam bahasa pengaturcaraan Java. Percayalah, ini adalah salah satu kaedah yang paling berguna.
Mari mulakan...
Kaedah
indexOf() membolehkan anda mencari rentetan dalam rentetan lain. Ia adalah sebahagian daripada kelas
String dan mencari kejadian pertama aksara atau subrentetan. Kaedah ini juga mengembalikan kedudukan indeks kejadian pertama rentetan yang ditentukan. Dalam erti kata lain, kaedah ini mendapatkan semula nilai indeks yang dikaitkan dengan aksara atau subrentetan tertentu dalam rentetan. Jika aksara atau frasa tidak muncul dalam rentetan,
indexOf() mengembalikan -1.
Sintaks:
stringName.indexOf(char ch);
Terdapat pelbagai pilihan untuk menggunakan
indexOf() :
1. indexOf(char ch)
Dalam varian ini, kami mencetak nilai indeks kejadian pertama aksara
i .
public class Demo {
public static void main(String[] args) {
String str = "We will find index of i in this";
System.out.println("Index of the character i is : " + str.indexOf('i'));
}
}
2. indexOf(char ch, int start)
Dalam varian ini, kami mencetak nilai indeks aksara
i , tetapi bukan kali pertama ia muncul. Aksara
i mula-mula muncul pada indeks
4 , jadi kami memberikan nilai awal yang lebih besar daripada 4.
public class Demo {
public static void main(String[] args) {
String str = "We will find index of i in this";
System.out.println("Index of the character i is : " + str.indexOf('i', 5));
}
}
3. indexOf(String str)
Dalam varian ini, kami mencetak nilai indeks kejadian pertama rentetan
dalam .
public class Demo {
public static void main(String[] args) {
String str = "We will find index of in here";
System.out.println("Index of the String in is : " + str.indexOf("in"));
}
}
4. indexOf(String str, int mula)
Dalam variasi ini, kami mencetak nilai indeks String
in , tetapi bukan dalam kejadian pertama,
String in mula-mula muncul pada indeks
9 , jadi kami menetapkan nilai awal yang lebih besar daripada 9.
public class Demo {
public static void main(String[] args) {
String str = "We will find index of in here";
System.out.println("Index of the String in is : " + str.indexOf("in", 10));
}
}
Senario biasa ialah apabila pentadbir sistem ingin mencari indeks aksara '@' dalam ID e-mel pelanggan dan kemudian ingin mendapatkan subrentetan yang tinggal. Dalam keadaan ini, anda boleh menggunakan kaedah
indexOf . Terima kasih kerana membaca.
GO TO FULL VERSION