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
0
69
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
200
JFreesteel - čitanje elektronske lične karte u Javi
grakic
2
2k
Privredna komora Beograda: OpenOffice.org za mala i srednja preduzeća
grakic
1
120
Grid generation and adaptive refinement
grakic
2
90
Digitalni potpis i GNU/Linux
grakic
1
220
Slobodan softver
grakic
0
80
Other Decks in Programming
See All in Programming
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
CursorはMCPを使った方が良いぞ
taigakono
1
190
VS Code Update for GitHub Copilot
74th
1
420
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
570
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
220
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.6k
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.4k
PicoRuby on Rails
makicamel
2
110
C++20 射影変換
faithandbrave
0
540
Result型で“失敗”を型にするPHPコードの書き方
kajitack
4
500
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
700
GoのGenericsによるslice操作との付き合い方
syumai
3
690
Featured
See All Featured
Done Done
chrislema
184
16k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Making Projects Easy
brettharned
116
6.3k
Building Adaptive Systems
keathley
43
2.6k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
It's Worth the Effort
3n
185
28k
Navigating Team Friction
lara
187
15k
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