Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
0
73
Dobra praksa u razvoju komponentne biblioteke
PHP Srbija #01 Meetup
Goran Rakić
April 28, 2013
Tweet
Share
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
2k
Privredna komora Beograda: OpenOffice.org za mala i srednja preduzeća
grakic
1
130
Grid generation and adaptive refinement
grakic
2
95
Digitalni potpis i GNU/Linux
grakic
1
230
Slobodan softver
grakic
0
83
Other Decks in Programming
See All in Programming
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
220
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
150
Go コードベースの構成と AI コンテキスト定義
andpad
0
120
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
320
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
120
なあ兄弟、 余白の意味を考えてから UI実装してくれ!
ktcryomm
11
11k
AtCoder Conference 2025「LLM時代のAHC」
imjk
1
180
WebRTC と Rust と8K 60fps
tnoho
2
1.9k
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
25k
sbt 2
xuwei_k
0
260
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
7
1k
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
6.9k
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Making Projects Easy
brettharned
120
6.5k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Thoughts on Productivity
jonyablonski
73
5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.2k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
YesSQL, Process and Tooling at Scale
rocio
174
15k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How GitHub (no longer) Works
holman
316
140k
RailsConf 2023
tenderlove
30
1.3k
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