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
12More

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
19More

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
7More

Serious Form Security - 0 views

7More

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.
1More

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.
1More

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

  •  
    We faced some inconsistent issue with MySql query.
1More

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.
1More

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."

Instant Fix Slow Computer Solutions - 0 views

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

Working with Desktop Support Professionals - 2 views

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

Online Threats and Dangers - 2 views

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

Fix Slow Computer Today Did A Good Job - 1 views

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

A Firm Believer in Computer Support - 1 views

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

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

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