Giter Club home page Giter Club logo

tsoha-reseptiarkisto's Introduction

Hi and welcome to my GitHub profile!

Nullkaaryle waving code fingers

tsoha-reseptiarkisto's People

Contributors

heikkihei avatar kalleilv avatar nullkaaryle avatar qzuw avatar

tsoha-reseptiarkisto's Issues

Koodikatselmointi

Koodikatselmointi

Latauksen ajankohta

Torstai 24.8. klo 14:30

Palaute

Kontrollerit ja mallit

Koodi oli hyvin selkeää ja helppolukuista. Muuttujanimet olivat kuvaavia. Toisaalta, koska suuri osa muuttujanimistä oli suomeksi, oli päätös nimetä osa muuttujista englannin kielellä mielestäni jännä. Toisaalta ymmärrän, että nämä muuttujat, esimerkiksi $params ovat hyvin vakiintuneita nimeämiseltään.

Toinenkin pointti saattaa olla vain makuasia, mutta yleensä sulkuja ennen ja niiden jälkeen on väli, kun kyseessä on ehtolause, metodi tai muu vastaava. Esimerkiksi pätkän

if(!$apteekki){
    View::make('kirjautuminen.html', array('message' => 'Väärä käyttäjätunnus tai salasana!', 'kayttajatunnus' => $params['kayttajatunnus']));
}else{
    $_SESSION['apteekki'] = $apteekki->id;
    Redirect::to('/reseptit', array('message' => 'Tervetuloa ' . $apteekki->nimi . '!'));
}

myös esimerkiksi NetBeans formatoi seuraavasti

if (!$apteekki) {
    View::make('kirjautuminen.html', array('message' => 'Väärä käyttäjätunnus tai salasana!', 'kayttajatunnus' => $params['kayttajatunnus']));
} else {
    $_SESSION['apteekki'] = $apteekki->id;
    Redirect::to('/reseptit', array('message' => 'Tervetuloa ' . $apteekki->nimi . '!'));
}

Tässä häiritsi eniten se, että eri kohdissa koodia käytäntö oli erilainen.
Yleisesti koodia oli kuitenkin miellyttävä lukea.

Näkymät

Näkymissä minua hämmensi vaihtelevat sisennykset. Välillä sisennykset olivat kahden välilyönnin, ja välillä neljän välilyönnin mittaisia. Lisäksi välillä blokin avaus- ja lopetustagit olivat eri tasalla. Tämä voi johtua myös siitä, että ennenkin NetBeansini on jostakin syystä sekoittanut toisen henkilön projekteja avatessa sisennykset aivan täysin. Kumminkin yhtenä esimerkkinä:

<p>
    <a href="{{base_path}}/ainesosat" 
      button type="button" 
      class="btn btn-primary btn-xs">Palaa ainesosalistaukseen</button></a>
  </p>

Lisäksi ainakin laake.html:stä puuttuu aivan lopusta blokista

<!-- Painikkeet tähän --> 
 <!-- Painikkeet tähän --> 
        <td><button type="button" class="btn btn-warning" href="#">Muokkaa</button></td>
        <td><button type="button" class="btn btn-danger" href="#">Poista</button></td>
      </tr>

aloitustagi <tr>.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.