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
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
220
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
110
Digitalni potpis i GNU/Linux
grakic
1
250
Slobodan softver
grakic
0
90
Other Decks in Programming
See All in Programming
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
3k
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.7k
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
540
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
140
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
120
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
860
FDEが実現するAI駆動経営の現在地
gonta
2
220
GitHubCopilotCLIのスラッシュコマンドを自作してみる
htkym
0
110
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
650
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
400
What's New in Android 2026
veronikapj
0
200
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
140
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Between Models and Reality
mayunak
4
380
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.6k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Documentation Writing (for coders)
carmenintech
77
5.4k
Become a Pro
speakerdeck
PRO
31
6k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
360
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
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