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
77
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
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
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
420
安いハードウェアでVulkan
fadis
1
820
モダンOBSプラグイン開発
umireon
0
180
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
310
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
0
110
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
120
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
170
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
140
Java 21/25 Virtual Threads 소개
debop
0
290
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
170
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
840
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
560
Featured
See All Featured
HDC tutorial
michielstock
1
590
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
200
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
330
Docker and Python
trallard
47
3.8k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Building Adaptive Systems
keathley
44
3k
Thoughts on Productivity
jonyablonski
75
5.1k
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