Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dobra praksa u razvoju komponentne biblioteke
Search
Goran Rakić
April 28, 2013
Programming
77
0
Share
Dobra praksa u razvoju komponentne biblioteke
PHP Srbija #01 Meetup
Goran Rakić
April 28, 2013
More Decks by Goran Rakić
See All by Goran Rakić
E-potpis na slobodnom softveru i kako posle Jave?
grakic
0
210
JFreesteel - čitanje elektronske lične karte u Javi
grakic
2
2.1k
Privredna komora Beograda: OpenOffice.org za mala i srednja preduzeća
grakic
1
130
Grid generation and adaptive refinement
grakic
2
97
Digitalni potpis i GNU/Linux
grakic
1
240
Slobodan softver
grakic
0
86
Other Decks in Programming
See All in Programming
ハーネスエンジニアリングとは?
kinopeee
6
3.4k
t *testing.T は どこからやってくるの?
otakakot
0
510
Google Nest CamとApple Vision frameworkと猫🐈🐈⬛ / onishi50
yutailang0119
0
110
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
240
Running Swift without an OS
kishikawakatsumi
0
830
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
210
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
200
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
410
おれのAgentic Coding 2026/03
tsukasagr
1
140
AI-DLC Deep Dive
yuukiyo
8
3.6k
iOS機能開発のAI環境と起きた変化
ryunakayama
0
180
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
100
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.9k
Mind Mapping
helmedeiros
PRO
1
150
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
BBQ
matthewcrist
89
10k
The SEO Collaboration Effect
kristinabergwall1
0
420
Site-Speed That Sticks
csswizardry
13
1.2k
GitHub's CSS Performance
jonrohan
1032
470k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
sira's awesome portfolio website redesign presentation
elsirapls
0
210
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
740
Transcript
Dobra praksa u razvoju komponentne biblioteke Goran Rakić
[email protected]
tw
/ fb / gh / ln: @grakic
Komponentna biblioteka ?!#*!$?
google: php framework Frejmvork nudi uređenu strukturu koja olakšava održavanje.
Tradicionalno sadrže sve neophodno za razvoj određenog tipa aplikacija.
interface
None
Razrešavanje međuzavisnosti Uvezivanje i autoloader
http://getcomposer.org
U svakoj velikoj aplikaciji krije se puno malih
• git • phpunit • doxygen
https://github.com/grakic/collections sačekajte dan, dva :)
Devbase/Fw/Config.php namespace Devbase\Fw; class Config { public static $CLASS =
__CLASS__; } Somefile.php use Devbase\Fw\Config; call_some_function('Config'); call_some_function('Devbase\Fw\Config'); call_some_function(Config::$CLASS); // php 5.5 call_some_function(Config::class);
https://github.com/grakic/collections