Skip to main content

Home/ PHP Programming/ Group items matching "for" in title, tags, annotations or url

Group items matching
in title, tags, annotations or url

Sort By: Relevance | Date Filter: All | Bookmarks | Topics Simple Middle
Sarah HL

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...
  • 2. Use Many Tables With PHP and MYSQL for Scalability – Matt Mullenweg
  • 3. Never, ever trust your users – Dave Child
  • 4. Invest in PHP Caching – Ben Balbo
  • 5. Speed up PHP Development with an IDE, Templates and Snippets – Chad Kieffer
  • 6. Make Better Use of PHP’s Filter Functions – Joey Sochacki
  • 7. Use a PHP Framework – Josh Sharp
  • 8. Don’t use a PHP Framework – Rasmus Lerdorf
  • 9. Use Batch Processing – Jack D. Herrington
  • 10. Turn on Error Reporting Immediately – David Cummings
Sarah HL

Dr. Dobb's | Extreme Testing | juin 1, 2003 - 0 views

shared by Sarah HL on 29 Jun 09 - Cached
  • First, you quickly add a test
  • TDD employs five basic steps
  • The second step involves running your tests
  • ...15 more annotations...
  • Third, you make a little change to your functional code
  • Next, you run the tests
  • In the optional fifth step, you refactor your code to remove any duplication.
  • two simple rules. First, you should write new business code only when an automated test has failed. Second, you should eliminate any duplication that you find.
  • Your designs must consist of highly cohesive
  • You write your own tests because you can’t wait
  • the running code providing feedback between decisions
  • Test-Driven Development (Addison-Wesley 2003)
  • a Smalltalk system with a completely test-driven approach that took four years and 40 person-years of effort
  • there’s far more to testing than unit tests, so you’ll still need other testing techniques such as functional testing, user acceptance testing, system integration testing and so on.
  • you have a clear measure of success
  • most programmers don’t read the written documentation for a system; instead, they prefer to dig right into the code.
    • Sarah HL
       
      Follow the "natural" tendance of the developers, a pro TDD
  • Your acceptance tests define exactly what your stakeholders expect of your system; therefore, they truly do determine a good portion of your requirements.
  • Bob Martin says it best: “The act of writing a unit test is more an act of design than of verification. It’s also more an act of documentation than of verification.
  • Side by Side: Comparing TDD and AMDD TDD shortens the programming feedback loop; AMDD abridges the modeling feedback loop. TDD provides detailed specification (tests), while AMDD provides traditional specifications (agile documents). TDD promotes the development of high-quality code; AMDD encourages high-quality communication between your stakeholders and other developers. TDD provides concrete evidence that your software works, whereas AMDD supports your entire team, including stakeholders, in working toward a common understanding. TDD provides finely grained, concrete feedback in minutes. However, concrete feedback requires developers to follow the practice Prove It With Code, and they may become dependent on non-AM techniques; AMDD lets you get verbal feedback in minutes. TDD ensures that your design is clean by focusing on creation of callable and testable operations; AMDD lets you think through larger design and architectural issues before you code. TDD isn’t visually oriented; AMDD is. Both techniques are new and therefore may be threatening to traditional developers. Both techniques support evolutionary development. —S. W. Ambler
Sarah HL

Serious Form Security - 0 views

Sarah HL

Where Has All The PHP Gone? - 0 views

  • I was always able to find help with almost anything PHP related that I needed. It wasn’t the ‘cut and paste’ kind of help, it was the ‘detailed explanation’ kind of help.
  • it is becoming increasingly more difficult to learn PHP
  • Beginners nowadays are being hit over the head with grandiose concepts such as ‘dependency injection’ and ‘favouring composition over inheritance’ which really have nothing to do with PHP itself.
  • ...4 more annotations...
  • we now have PHP developers going around developing inferior software
  • We have developers obsessed with micro-optimizations and zombie followers of design patterns when the truth of the matter is that had they just been introduced the language properly in the first place many of these concepts would become like second nature
  • senior members of the PHP community need to, for the sake of our beloved language, shift some of the focus of our discussions and our articles back to PHP. Just pure PHP.
  • I hate PHP frameworks. They do absolutely nothing to aid in the learning of the language and, at the rate that they are going, we’ll soon find that PHP frameworks abstract away PHP itself.
Steve Programmer

PHP regular expressions examples - 0 views

    • Steve Programmer
       
      What a great regular expression.  I'm using this for my xml parsing script i'm writing.
qualitypoint Tech

Workaround for inconsistent issue with mySql query handling integer id - 1 views

  •  
    We faced some inconsistent issue with MySql query.
Raúl - [^BgTA^]

Free Ecommerce CMS solution: software for your online store | LiteCommerce - 2 views

  •  
    LiteCommerce es una solución de código abierto que se integra con Drupal para permitir crear de forma sencilla sitios web de comercio electrónico. La conexión con Drupal es opcional, ya que también puede usarse como una plataforma de creación de tiendas online, sin necesidad de tener un sistema de gestión de contenido por detrás. Podemos crear un número ilimitado de categorías y permitir que un producto pertenezca a varias de ellas, controlar el inventario, ofrecer listas de deseos, mostrar galerías de imágenes, ofrecer varias formas de pago… La plataforma adquiere un poder impresionante al integrarse con Drupal, con posibilidad de configurarla para darle más visibilidad en los buscadores, por ejemplo.
Steĥane Gosselin

9 Useful PHP Functions and Features You Need to Know | Nettuts+ - 0 views

  •  
    "Even after using PHP for years, we stumble upon functions and features that we did not know about. Some of these can be quite useful, yet underused. With that in mind, I've compiled a list of nine incredibly useful PHP functions and features that you should be familiar with."
paul silmonet

Instant Fix Slow Computer Solutions - 0 views

I bought a brand new PC with good specifications just last month. But only three weeks of use, I noticed that my PC froze and slowed down a bit. For the next three days, it continued to slow down. ...

Fix Slow Computer PHP programming framework open source web development webdesign MVC design mysql

started by paul silmonet on 08 Jun 11 no follow-up yet
sandy bass

Working with Desktop Support Professionals - 2 views

In today's competitive e-business landscape, I simply cannot go out of business because of downtime due to computer glitches or issues. So before it comes knocking on my door, I subscribe at Online...

desktop support

started by sandy bass on 07 Jun 11 no follow-up yet
samantha armstrong

FixComputerpProblemsSite Surely Knows How to Fix Computer Problems! - 1 views

I was having problems with my laptop before. Good thing FixComputerpProblemsSite helped me fix it. And they are really the experts when it comes to solving any computer related issues. They can eas...

fix computer problems PHP programming framework open source web development MVC webdesign design mysql

started by samantha armstrong on 07 Jun 11 no follow-up yet
john sega

Online Threats and Dangers - 2 views

I downloaded an audio file from an unpopular website, when I opened it my computer crashed and since then, I have troubles turning it on because it would no longer display the correct desktop setti...

Desktop Computer Support

started by john sega on 07 Jun 11 no follow-up yet
Aliyah Rush

Fix Slow Computer Today Did A Good Job - 1 views

I would usually loudly rant, rave and complain about my computer's sluggish perfromance. It usually delays my work. Then my best friend advised me to call Fix Slow Computer Today. He said that they...

fix slow computer

started by Aliyah Rush on 12 Aug 11 no follow-up yet
Rem Comp

A Firm Believer in Computer Support - 1 views

I was not fond of any computer support before. I though I would be wasting money when I have one. All of that skewed thinking changed when I had no one to turn to for help when my computer crashed ...

remote computer support

started by Rem Comp on 09 Aug 11 no follow-up yet
shalani mujer

Online Computer Tech Support Saved the Day For Me - 1 views

I was rushing a project in school when suddenly my laptop just konked out and crashed. I did not know what to do. After a few minutes of indecision, I picked up the phone and called Computer Tech ...

online computer tech support

started by shalani mujer on 17 Aug 11 no follow-up yet
« First ‹ Previous 221 - 240 of 261 Next › Last »
Showing 20 items per page