Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 15, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 15, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 15, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 15, 2025

      Intel’s latest Arc graphics driver is ready for DOOM: The Dark Ages, launching for Premium Edition owners on PC today

      May 15, 2025

      NVIDIA’s drivers are causing big problems for DOOM: The Dark Ages, but some fixes are available

      May 15, 2025

      Capcom breaks all-time profit records with 10% income growth after Monster Hunter Wilds sold over 10 million copies in a month

      May 15, 2025

      Microsoft plans to lay off 3% of its workforce, reportedly targeting management cuts as it changes to fit a “dynamic marketplace”

      May 15, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      A cross-platform Markdown note-taking application

      May 15, 2025
      Recent

      A cross-platform Markdown note-taking application

      May 15, 2025

      AI Assistant Demo & Tips for Enterprise Projects

      May 15, 2025

      Celebrating Global Accessibility Awareness Day (GAAD)

      May 15, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Intel’s latest Arc graphics driver is ready for DOOM: The Dark Ages, launching for Premium Edition owners on PC today

      May 15, 2025
      Recent

      Intel’s latest Arc graphics driver is ready for DOOM: The Dark Ages, launching for Premium Edition owners on PC today

      May 15, 2025

      NVIDIA’s drivers are causing big problems for DOOM: The Dark Ages, but some fixes are available

      May 15, 2025

      Capcom breaks all-time profit records with 10% income growth after Monster Hunter Wilds sold over 10 million copies in a month

      May 15, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»CodeSOD: On VVVacation

    CodeSOD: On VVVacation

    December 4, 2024

    As often happens, Luka started some work but didn’t get it across the finish line before a scheduled vacation. No problem: just hand it off to another experienced developer.

    Luka went off for a nice holiday, the other developer hammered away at code, and when Luka came back, there was this lovely method already merged to production, sitting and waiting:

    vvv(x, y)
    {
    	return typeof x[y] !== 'undefined';
    }
    

    “What is this?” Luka asked.

    “Oh, it’s a helper function to check if a property is defined on an object.”

    Luka could see that much, but that didn’t really answer the question.

    First, it wasn’t the correct way to check if a property existed. Mind you, actually doing those checks in JavaScript is a complicated minefield because of prototype inheritance, but between the in operator, the hasOwn and hasOwnProperty methods, there are simpler and cleaner ways to get there.

    But of course, that wasn’t what got anyone’s attention. What caught Luka up was the name of the function: vvv. And not only was it a terrible name, thanks to the other dev’s industriousness, it was now called all over the codebase. Even places where a more “correct” call had been used had been refactored to use this method.

    “But it’s so brief, and memorable,” the developer said.

    Luka was vvvery upset by that attitude.

    [Advertisement]
    Keep all your packages and Docker containers in one place, scan for vulnerabilities, and control who can access different feeds. ProGet installs in minutes and has a powerful free version with a lot of great features that you can upgrade when ready.Learn more.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleKobold – easy declarative web interfaces
    Next Article The 5 Best Website Builders for Small Businesses in 2025

    Related Posts

    Security

    Nmap 7.96 Launches with Lightning-Fast DNS and 612 Scripts

    May 16, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-4743 – Code-projects Employee Record System SQL Injection Vulnerability

    May 16, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    Intelligent healthcare assistants: Empowering stakeholders with personalized support and data-driven insights

    Machine Learning

    Adaptive Batch Size for Privately Finding Second-order Stationary Points

    Machine Learning

    How to Securely Onboard New Employees Without Sharing Temporary Passwords

    Development

    Harrison County Schools Hit by Cyberattack, Investigation Underway

    Development

    Highlights

    Development

    Shift Left Testing Meets GenAI Transforming QA or Just Hype?

    February 10, 2025

    The blog discusses how Shift Left Testing with Generative AI is reshaping software quality assurance by integrating testing early in the SDLC. This approach enhances defect detection, optimizes test coverage, and accelerates delivery. Businesses benefit from improved collaboration, real-time insights, and cost efficiency. Learn how GenAI-powered testing drives innovation, minimizes risks, and ensures high-quality software development while reducing time to market.
    The post Shift Left Testing Meets GenAI Transforming QA or Just Hype? first appeared on TestingXperts.

    Config 2024: How we redesigned Figma

    June 29, 2024

    Linus Torvalds: Rivoluzionario per Caso Dal Commodore VIC-20 a Linux

    April 13, 2025

    Is The First Descendant on Xbox Game Pass?

    July 2, 2024
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.