Чомусь так сталось, що деякі розробники вважають PostgreSQL складною системою для роботи. Насправді ж, ця БД не складніше за MySQL, хоча й вимагає від програміста більше уваги та строгості в написанні коду. За це, програміст отримує значно шірші можливості, гнучку та потужну систему. Однак спочатку (особливо якщо перед цим програміст працював з MySQL), може заважати «відсутність деякого функціоналу», який насправді є і треба лише знати як ним скористатись. Тому я зібрав .
На розробці про досить популярну сьогодні систему контроля версій . Сьогодні я хочу поділитись своїм матеріалом присвяченим цій системі. Так що якщо ви новачок в Git, чи просто хочете подивитись як з ним працювати, то пропоную .
На основі Java Reflection API працює багато фішок мови Java. Наприклад Serialization та Enterprise Java Beans. Фактично всі вони полегшують дуже сильно життя розробнику ПО з використанням Java. Однак, вже доволі давно я прочитав в одній зі статей присвячених розробці без EJB про те, що всі технології що базуються на основі reflection працюють не дуже швидко. Тести я дуже люблю :), тому вирішив
Ніколи не замислювались, яким чином прицюють IDE, що дозволяють на льоту підхоплювати список методів та полів класу, з усіма правилами доступу та списком параметрів. Коли вперше побачив таку штуку, це здавалось фактично ідеалом. Не знаю як там в з іншими мовами програмування, а для Java є досить проста технологія, що дозволяє роботи такі цікаві штуки, як доступ до властивостей та методів будь-якого класу, там самим відкриваючи можливості легкого написання інтегрованих середовищ для розробки, різноманітних відлогоджувачів, середовищ для тестування. Сьогодні хочу розповісти про чудову можливість, що присутня в мові java — Java Reflection API.
Для того, щоб цікавіше було розбиратись з усим цим, пропоною в процесі роботи поставити собі за мету розробку такого «велосипеду» — простої автоматизованої системи тестування коду написаного на java. Звичайно ж системи простої, однак основні принципи роботи Reflection API та систем автоматизованого тестування зрозуміти можна і на .
Давно цікавило мене питання, якою є швидкість виклику методів класів та функцій в мові php. Насправді питання доволі важливе, так як може суттєво вплинути на проектування системи, в тому випадку коли важливою є швидкодія системи. Всі відомі мені сучасні системи CMS та framewrok'и об'єктно орієнтовані. Раніше не раз зустрічав інформацію, що виклик методу класу ресурсомістке завдання, навіть у порівнянні з викликом функції. Чи справді це так? Наскільки? Вирішив присвяти