JavaRush /Java Blog /Random-ID /Rehat kopi #91. 7 kebiasaan pemrograman buruk yang harus ...

Rehat kopi #91. 7 kebiasaan pemrograman buruk yang harus Anda hentikan sekarang juga. metode indexOf() di Java

Dipublikasikan di grup Random-ID

7 Kebiasaan Pemrograman Buruk yang Harus Anda Hilangkan Sekarang Juga

Sumber: Hashnode Kebiasaan buruk sulit dihilangkan, terutama jika Anda tidak menyadari bahwa hal itu menghambat kinerja Anda. Nah, berikut tujuh kebiasaan pemrograman yang, jika Anda memilikinya, sebaiknya ditinggalkan sekarang juga. Rehat kopi #91.  7 kebiasaan pemrograman buruk yang harus Anda hentikan sekarang juga.  metode indexOf() di Java - 1

1. Anda tidak fokus pada satu bahasa

Untuk menjadi programmer yang baik, Anda harus menguasai bahasa tempat Anda bekerja. Jika Anda bekerja di Java, kuasai Java terlebih dahulu, baru kemudian lanjutkan mempelajari bahasa lain. Pelajari langkah demi langkah. Tidak perlu mempelajari beberapa bahasa pemrograman sekaligus.

2. Bekerjalah seolah-olah Anda mempunyai semua jawabannya

Percaya diri dalam hidup itu baik. Namun dalam pemrograman, lebih baik selalu memeriksa kode yang sedang Anda kerjakan. Meskipun Anda benar-benar percaya diri, saat mengerjakan proyek besar, kemungkinan besar akan ada kesalahan sintaksis kecil di suatu tempat dalam kode Anda. Untuk menghindari hal ini, cukup periksa kode Anda.

3. Menolak untuk meminta bantuan atau pertanyaan.

Tidak selalu mungkin untuk menyelesaikan semua masalah Anda sendiri. Seorang programmer yang baik tahu kapan harus meminta bantuan. Jika Anda mengerjakan proyek tim, meminta bantuan kolega Anda tidak hanya akan membantu Anda memecahkan masalah, namun juga akan meningkatkan komunikasi Anda dengan mereka. Dengan cara ini Anda dapat mempelajari lebih lanjut tentang kemampuan tim Anda.

4. Menolak menulis kode yang buruk

Ada saatnya dalam kehidupan setiap pengembang ketika tenggat waktu memaksa mereka untuk menulis kode yang buruk, dan itu tidak masalah. Anda telah mencoba memperingatkan klien atau manajer Anda tentang konsekuensinya, namun mereka bersikeras untuk memenuhi tenggat waktu, jadi sekarang saatnya menulis kode. Atau mungkin ada bug mendesak yang tidak sabar menunggu Anda menemukan solusi yang tepat.

5. Jangan berbagi apa yang telah Anda pelajari dengan tim Anda.

Nilai seorang pengembang tidak hanya terletak pada kode yang Anda tulis, tetapi juga pada apa yang Anda pelajari saat mengerjakannya. Bagikan pengalaman Anda, tulis komentar tentang proyek tersebut, beri tahu orang lain mengapa hal tersebut terjadi, dan bantu mereka mempelajari sesuatu yang baru tentang proyek dan seluk-beluknya.

6. Salin/tempel potongan kode secara membabi buta

Tidak apa-apa mencari jawaban di StackOverflow, tetapi pertama-tama pahami kode yang akan Anda gunakan kembali. Terkadang Anda tidak langsung menyadari semua yang dilakukan kode tersebut pada pandangan pertama. Jika Anda menghabiskan lebih banyak waktu mempelajari potongan kode yang Anda salin, Anda dapat mempelajari lebih lanjut masalah yang menyebabkan Anda menyalin kode orang lain.

7. Menunda koreksi kode “untuk nanti”

Kebiasaan menunda perbaikan kode “untuk nanti” bukan hanya masalah prioritas. Membangun sistem pelacakan masalah dapat membawa beberapa kemajuan, namun Anda juga harus mampu melacak masalah yang lebih kecil. Menambahkan “TODO” ke komentar Anda adalah cara cepat untuk memastikan Anda tidak melewatkan apa pun. Itu dia, 7 kebiasaan buruk yang harus Anda hentikan sekarang juga. Selamat membuat kode!

metode indexOf() di Java

Sumber: Dev.to Pada artikel kali ini saya akan menulis tentang metode indexOf() dalam bahasa pemrograman Java. Percayalah, ini adalah salah satu metode yang paling berguna. Rehat kopi #91.  7 kebiasaan pemrograman buruk yang harus Anda hentikan sekarang juga.  metode indexOf() di Java - 2

Ayo mulai...

Metode indexOf() memungkinkan Anda menemukan string di string lain. Ini adalah bagian dari kelas String dan mencari kemunculan pertama suatu karakter atau substring. Metode ini juga mengembalikan posisi indeks kemunculan pertama dari string yang ditentukan. Dengan kata lain, metode ini mengambil nilai indeks yang terkait dengan karakter atau substring tertentu dalam sebuah string. Jika karakter atau frase tidak muncul dalam string, indexOf() mengembalikan -1. Sintaksis:
stringName.indexOf(char ch);
Ada berbagai opsi untuk menggunakan indexOf() :

1.indexOf(char ch)

Dalam varian ini, kami mencetak nilai indeks kemunculan pertama karakter 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 mulai)

Pada varian ini, kami mencetak nilai indeks karakter i , tetapi bukan yang pertama kali muncul. Karakter i pertama kali muncul di indeks 4 , jadi kami memberinya nilai awal lebih besar dari 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 kemunculan string pertama di .
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 mulai)

Dalam variasi ini, kami mencetak nilai indeks String in , tetapi tidak pada kemunculan pertamanya, String in pertama kali muncul di indeks 9 , jadi kami menetapkan nilai awal lebih besar dari 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));
    }
}
Skenario umum adalah ketika administrator sistem ingin menemukan indeks karakter '@' di ID email klien dan kemudian ingin mendapatkan substring yang tersisa. Dalam situasi ini, Anda dapat menggunakan metode indexOf . Terima kasih telah membaca.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION