SlideShare a Scribd company logo
1 of 5
WEBOVÉ PROSTREDIE
NA VÝUKU
REFAKTORIZÁCII
PLÁN A POSTUP PRÁCE SAMUEL JEŠÍK 3AIN
REFAKTORIZÁCIA A ČISTÝ KÓD
• Úprava existujúceho kódu s cieľom zlepšiť jeho štruktúru, čitateľnosť a výkonnosť.
• Nemeníme funkcionalitu kódu.
• Uľahčiť údržbu kódu a pridávanie ďalšľej funkcionality pre iných vývojárov.
• Dôležitá súčasť vývoja softvéru na udržanie čistého a efektívného kódu.
• Duplicity, jasnejšie názvy premenných a funkcií, delenie funkcií.
AKTUÁLNY PLÁN A POSTUP PRÁCE
• Vytvorenie web stránky, prepojenie všetkých potrebných nástrojov.
• Vytvorenie UI
• Implementovanie sandboxu + kompilátoru
• Vytvorenie katalógu úloh
• Vytvorenie unit testov na úlohy
• Testovanie + bug fixing.
• Napísať bakalársku prácu
HOTOVÉ ČASTI PRAKTICKEJ PRÁCE
• Vytvorená základná web stránka + prepojenie potrebných nástrojov.
• Vytvorená časť UI.
• Predpripravené podstránky aj s čiastočnou funkcionalitou.
• Základný design stránky.
ĎAKUJEM ZA POZORNOSŤ
• Ak máte nejaké dalšie otázky, kľudne sa pýtajte.

More Related Content

Similar to Webové prostredie na výuku refaktorizácii

BarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na WebBarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na WebJuraj Michálek
 
WebJET Cloud pre hosting partnerov
WebJET Cloud pre hosting partnerovWebJET Cloud pre hosting partnerov
WebJET Cloud pre hosting partnerovlubosbalat
 
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan PotančokDaily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančokvibration.sk
 
Drupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácieDrupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácieJozef Toth
 
Togaf (phase B, phase C, phase D) - SLOVAK
Togaf (phase B, phase C, phase D) - SLOVAKTogaf (phase B, phase C, phase D) - SLOVAK
Togaf (phase B, phase C, phase D) - SLOVAKJakub Mikuláštík
 
Zváračský kurz na BlazeDS a Google App Engine
Zváračský kurz na BlazeDS a Google App EngineZváračský kurz na BlazeDS a Google App Engine
Zváračský kurz na BlazeDS a Google App EngineJuraj Michálek
 
Design mobilnych aplikacii
Design mobilnych aplikaciiDesign mobilnych aplikacii
Design mobilnych aplikaciiSCR®
 
Výkon webových animácií
Výkon webových animáciíVýkon webových animácií
Výkon webových animáciíblueweb_sk
 
Frontend Masters Košice - Kvalitné API pre frontenďáka
Frontend Masters Košice - Kvalitné API pre frontenďákaFrontend Masters Košice - Kvalitné API pre frontenďáka
Frontend Masters Košice - Kvalitné API pre frontenďákabart-sk
 

Similar to Webové prostredie na výuku refaktorizácii (19)

BarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na WebBarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na Web
 
Dolezitost specifikacie webu
Dolezitost specifikacie webuDolezitost specifikacie webu
Dolezitost specifikacie webu
 
webinar - APEX - pridaná hodnota databáze
webinar - APEX - pridaná hodnota databázewebinar - APEX - pridaná hodnota databáze
webinar - APEX - pridaná hodnota databáze
 
Biee
BieeBiee
Biee
 
Biee
BieeBiee
Biee
 
WebJET Cloud pre hosting partnerov
WebJET Cloud pre hosting partnerovWebJET Cloud pre hosting partnerov
WebJET Cloud pre hosting partnerov
 
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan PotančokDaily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
 
Zajacek_Michal_KPI
Zajacek_Michal_KPIZajacek_Michal_KPI
Zajacek_Michal_KPI
 
Drupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácieDrupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácie
 
Togaf (phase B, phase C, phase D) - SLOVAK
Togaf (phase B, phase C, phase D) - SLOVAKTogaf (phase B, phase C, phase D) - SLOVAK
Togaf (phase B, phase C, phase D) - SLOVAK
 
Zváračský kurz na BlazeDS a Google App Engine
Zváračský kurz na BlazeDS a Google App EngineZváračský kurz na BlazeDS a Google App Engine
Zváračský kurz na BlazeDS a Google App Engine
 
Design mobilnych aplikacii
Design mobilnych aplikaciiDesign mobilnych aplikacii
Design mobilnych aplikacii
 
C#
C#C#
C#
 
C#
C#C#
C#
 
C#
C#C#
C#
 
Výkon webových animácií
Výkon webových animáciíVýkon webových animácií
Výkon webových animácií
 
Academy vol.4
Academy vol.4Academy vol.4
Academy vol.4
 
Academy vol.4
Academy vol.4Academy vol.4
Academy vol.4
 
Frontend Masters Košice - Kvalitné API pre frontenďáka
Frontend Masters Košice - Kvalitné API pre frontenďákaFrontend Masters Košice - Kvalitné API pre frontenďáka
Frontend Masters Košice - Kvalitné API pre frontenďáka
 

Webové prostredie na výuku refaktorizácii

  • 1. WEBOVÉ PROSTREDIE NA VÝUKU REFAKTORIZÁCII PLÁN A POSTUP PRÁCE SAMUEL JEŠÍK 3AIN
  • 2. REFAKTORIZÁCIA A ČISTÝ KÓD • Úprava existujúceho kódu s cieľom zlepšiť jeho štruktúru, čitateľnosť a výkonnosť. • Nemeníme funkcionalitu kódu. • Uľahčiť údržbu kódu a pridávanie ďalšľej funkcionality pre iných vývojárov. • Dôležitá súčasť vývoja softvéru na udržanie čistého a efektívného kódu. • Duplicity, jasnejšie názvy premenných a funkcií, delenie funkcií.
  • 3. AKTUÁLNY PLÁN A POSTUP PRÁCE • Vytvorenie web stránky, prepojenie všetkých potrebných nástrojov. • Vytvorenie UI • Implementovanie sandboxu + kompilátoru • Vytvorenie katalógu úloh • Vytvorenie unit testov na úlohy • Testovanie + bug fixing. • Napísať bakalársku prácu
  • 4. HOTOVÉ ČASTI PRAKTICKEJ PRÁCE • Vytvorená základná web stránka + prepojenie potrebných nástrojov. • Vytvorená časť UI. • Predpripravené podstránky aj s čiastočnou funkcionalitou. • Základný design stránky.
  • 5. ĎAKUJEM ZA POZORNOSŤ • Ak máte nejaké dalšie otázky, kľudne sa pýtajte.