Contents contributed and discussions participated by Sarah HL
Blog | Calling the community | symfony | Web PHP Framework - 0 views
-
I want to present to you the role I see myself playing in the symfony community
-
I would like to form a group of people who are interested in helping out.
-
I have created a new mailinglist just for this purpose: symfony-community.
- ...1 more annotation...
PHP Depends On You | BrandonSavage.net - 0 views
-
elf in the community
-
PHP is one of the world’s largest open source projects.
-
people who write open source software generally aren’t paid to do it.
- ...6 more annotations...
10 Principles of the PHP Masters | Internet Resources | Cpworld2000.com - 0 views
-
1. Use PHP Only When You Need it – Rasmus Lerdorf
-
PHP was created out of a need to solve web development problems
-
Lerdorf is the first to admit that PHP is really just a tool in your toolbox, and that even PHP has limitations.
- ...9 more annotations...
PHP Worst Practices at blog.phpdeveloper.org - 0 views
-
Beware the Outsiders
-
Sure, you could cobble together your own library to add that feature and yes, it might integrate excellently with your code, but what does that gain you? One of the points of Open Source development is to share your knowledge with the rest of the community.
-
If you’re writing your code without any sort of documentation, you’re dooming you and possibly future maintainers of the code into many a pointless search to try to figure out why method a() returns two completely different value types depending on which parameters it’s given.
- ...8 more annotations...
PHPCamp: learn something new everyday - 0 views
Symfony deployment Cheat Sheet - 0 views
Limonade - PHP micro-framework - 0 views
Easy Unit Testing - Web Mozarts - 0 views
-
Contrary to PHPUnit, lime tests are written in a procedural way.
-
Each test case is, by convention, introduced by a comment that explains the tests purpose.
-
requires you to initiate your fixture manually
- ...7 more annotations...
Nexen.net : portail PHP et MySQL - De retour de PHP Québec 2008 - 0 views
-
Il m'a signalé deux projets de BDD, qui permettent de faire le pont entre les demandes de tests fonctionnels, émis par des clients non-techniques, et les tests unitaires. Il s'agit de greenpepper (http://www.greenpeppersoftware.com/en/, Open Source et commercial ) et easyb (http://www.easyb.org/, logiciel libre).
-
Ces deux logiciels permettent de capturer les tests fonctionnels : on note les demandes de tests, puis on les convertis en un pseudo-langage. Une fois celui-ci écrit, le logiciel produit des tests fonctionnels à faire passer, et à exécuter automatiquement. Le concept est une couche qui ressemble aux tests unitaires, mais prend le problème à partir des clients, et non plus à partir des besoins de tests des couches base. Le concept est prometteur, notamment en conceptualisant les tests et les demandes clients, même si elles sont peut claires. Je me promets d'y consacrer un peu de temps.
Rasmus Lerdorf: PHP Frameworks? Think Again. - 0 views
-
Rasmus Lerdorf is the creator of PHP and still continues as a core developer to the PHP project.
-
heavy Twitter mashup that he created. This does a lot of database calls and a lot of behind the scenes work. By hand-tuning it he was able to get on the order of 280 req/sec.
-
So, are there any frameworks that don’t suck? Rasmus did mention that he liked CodeIgniter because it is faster, lighter and the least like a framework.
- ...2 more annotations...
ongoing · Test-Driven Heresy - 0 views
-
As a profession, we do a lot more software maintenance than we do greenfield development.
-
the deep-TDD rules: ¶ Never write code until you have a failing test. Never write any more code than is necessary to un-fail the test.
-
we do way more maintenance than initial development. And in my experience, the first-cut release of any nontrivial software is pretty well crap.
- ...38 more annotations...
Pilotage du projet | Crossbow Labs - 0 views
Les tests unitaires | Crossbow Labs - 0 views
-
Par rapport aux tests manuels évoqués précédemment, la granularité des tests unitaires est extrêmement fine
-
tests de recette, qui valident chaque fonctionnalité de l'application dans son ensemble et permettent ainsi de mesurer l'avancement du projet
-
La mise en place du contexte de test et la vérification du résultat sont le plus souvent très simples, et le coût d'écriture des tests est très réduit. Ils peuvent être exécutés très tôt dans le développement d'une tâche (les tests de recette ne peuvent être lancés que lorsque la fonctionnalité complète est implémentée). Ils peuvent être lancés à chaque compilation de la classe (les tests de recette ne peuvent être lancés que lorsque toute l'application est compilée).
- ...2 more annotations...
Subversion Best Practices - 0 views
‹ Previous
21 - 40 of 55
Next ›
Showing 20▼ items per page