Inace u zivotu me zapadne da povremeno kodiram - bilo iz radoznalosti bilo zbog posla, a nekad je cisto u pitanju izazov. Programiranjem se bavim duze vremena , dosta toga sam naucio od drugih ljudi koji su bas ono da kazem specijalizovani za oblast programiranja. Moj drug Z.L. npr je softwerski inzinjer , on meni "prodaje" high level cake , a za uzvrat mu dajem "low" level cake :) (Design pattern npr , i kako koristiti 2 varijable za swap funkciju).
Sljedeci kod sam napisao , onako ubrzano , kao dio poslovnog koda - ocistio sam kod od DRY, sljedece sto radim je logicka optimizacija.
Java code:
String cIp = "192.168.1.1";
boolean isOK = false;
String ip = "192.168.1.1";
if (!ip.equals(cIp)) {
if (ip.equals("*")){
System.out.println("Isok tacno 1.");
}else
System.out.println("Isok false 1");
}else
System.out.println("isOK tacno 2");
Sad to ce postati:
if (ip.equals(cIp) || ip.equals("*") )
System.out.println("isOK tacno 2");
else
System.out.println("isOk false");
Dalje , ako malo pogledamo ...
System.out.println("isOk false");
if (ip.equals(cIp) || ip.equals("*") )
System.out.println("isOK tacno 2");
tj
boolean isOK = false;
if (ip.equals(cIp) || ip.equals("*") )
isOK = true;
Java je prelijep jezik , prosto rijesava stvar ali takodje licno po meni je mnogo napredniji u smislu zrelosti , API , multi-platformosti i sl.
Happy coding !!!
Sljedeci kod sam napisao , onako ubrzano , kao dio poslovnog koda - ocistio sam kod od DRY, sljedece sto radim je logicka optimizacija.
Java code:
String cIp = "192.168.1.1";
boolean isOK = false;
String ip = "192.168.1.1";
if (!ip.equals(cIp)) {
if (ip.equals("*")){
System.out.println("Isok tacno 1.");
}else
System.out.println("Isok false 1");
}else
System.out.println("isOK tacno 2");
Sad to ce postati:
if (ip.equals(cIp) || ip.equals("*") )
System.out.println("isOK tacno 2");
else
System.out.println("isOk false");
Dalje , ako malo pogledamo ...
System.out.println("isOk false");
if (ip.equals(cIp) || ip.equals("*") )
System.out.println("isOK tacno 2");
tj
boolean isOK = false;
if (ip.equals(cIp) || ip.equals("*") )
isOK = true;
Java je prelijep jezik , prosto rijesava stvar ali takodje licno po meni je mnogo napredniji u smislu zrelosti , API , multi-platformosti i sl.
Happy coding !!!