l27 Posted April 19, 2013 Report Share Posted April 19, 2013 (edited) PHP klase bank.lv valūtas kursu nolasīšānai un saglabāšanai DB: https://github.com/uldisn/bank.lv-currency-rate Pieprasot valūtas kursu, tas tiek nolasīts no datubāzes. Ja nav iekš datubāzes,tad nolasa no Latvijas Bankas mājas lapas un pie reizes saglabā datubāzē.Tiek minimzēts pierasījumu skaits LB lapai, kā arī palielinās skripta izpildes ātrums. Edited April 22, 2013 by l27 Quote Link to comment Share on other sites More sharing options...
daGrevis Posted April 19, 2013 Report Share Posted April 19, 2013 Briesmīgs izpildījums. Quote Link to comment Share on other sites More sharing options...
rpr Posted April 20, 2013 Report Share Posted April 20, 2013 nav tik traki. Quote Link to comment Share on other sites More sharing options...
blackhalt Posted April 20, 2013 Report Share Posted April 20, 2013 Agrāk kodos rakstīja māzak rindiņu un dabūja to pašu rezultātu. Quote Link to comment Share on other sites More sharing options...
marrtins Posted April 20, 2013 Report Share Posted April 20, 2013 /** * Šeit es komentēju komentārus */ Bik pārkomentēta jēga :P Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted April 22, 2013 Report Share Posted April 22, 2013 Pārdomas par koda stilu. Faili config.inc.php un constants.php: * Kāpēc vienam ir "inc", bet otram nav "inc" nosaukumā? * Kāpēc viens fails beidzas ar "?>", otrs fails - nē? Jocīga (reti redzēta) nosaukuma konstrukcija "fCurrency"? Kas tas par "f" burtu? Tas pats arī parametru nosaukumos. Kāpēc $sError, nevis $bError? Tas domāts kā Hungarian notation? Klasē daļa metožu ar private, protected, public, daļa bez. Klases atribūts definēts ar var. SQL izteiksmēs daļā izmantoti lielie burti atslēgvārdiem, daļā mazie. Ir if-else izteiksmes bez {}. Konstantēm izmantoti mazie burti. Vienā metodē ir šādi: $aRow = MySQL::q($sSql); if (count($aRow) == 0) { Bet citā metodē jau ir šādi: $aC = MySQL::q($sSql); foreach ($aC as $aRow) { Faila constants.php konstantes arī varētu pārlikt kā klases konstantes, ja šim mērķim vispār izmantot konstantes. Es jau neko, tikai gribu saprast domāšanas veidu... Piemēram, ir pieņemts, ka automašīnai visi četri riteņi ir ar vienādiem diskiem un riepu modeļiem, un arī skrūves vienādas. Iekārtojot mājokli, pieņemts, ka flīzes liek vienādas ar noteikta platuma šuvi. Utt. Quote Link to comment Share on other sites More sharing options...
l27 Posted April 22, 2013 Author Report Share Posted April 22, 2013 Pārdomas par koda stilu. ....... Paldies par recenziju. Daudzas īpatnības ir saistītas ar esošās sistēmas standartiem. Otrais faktors ir laiks. Tākā sistēmā ieviesu autoloadingu, tad arī valūtas konstantes būt lietderīgi pārnest zem klases, kaut gan valūtas komplekti var atširties dažādām sistēmām. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.