Tagged articles
18 articles
Page 1 of 1
Advanced AI Application Practice
Advanced AI Application Practice
Nov 3, 2025 · Fundamentals

10 Core Challenges Faced by Non‑Coding Software Test Engineers

The article outlines ten typical problems that non‑coding software test engineers encounter across business understanding, technical tool usage, and cross‑team collaboration, illustrating each issue with concrete examples and offering practical ways to bridge capability gaps and avoid costly testing pitfalls.

QA fundamentalsSoftware Testingbusiness logic
0 likes · 7 min read
10 Core Challenges Faced by Non‑Coding Software Test Engineers
Architect's Guide
Architect's Guide
Jul 20, 2025 · Information Security

Unlocking API Security: 10 Common Vulnerabilities Every Tester Must Know

This article explains the most frequent API security flaws—including information disclosure, broken object and function level authorizations, excessive data exposure, rate‑limiting gaps, mass‑assignment, misconfigurations, asset‑management errors, and business‑logic bugs—while providing practical examples, detection techniques, and code snippets for each vulnerability.

API SecurityBFLABOLA
0 likes · 16 min read
Unlocking API Security: 10 Common Vulnerabilities Every Tester Must Know
Programmer DD
Programmer DD
Feb 18, 2024 · Backend Development

How SpringBoot Enables a Dynamic Backend Implementation – A Patent Insight

Industrial and Commercial Bank of China received patent CN112905176B for a SpringBoot‑based web system backend method that extracts operation data, maps business IDs to configuration, builds conditional expressions, and processes data, thereby reducing development changes, cutting costs, and enhancing system stability.

JavaSpringBootbusiness logic
0 likes · 3 min read
How SpringBoot Enables a Dynamic Backend Implementation – A Patent Insight
DaTaobao Tech
DaTaobao Tech
Dec 20, 2023 · Backend Development

Designing a Unified Structural Template for Multi‑Module Business Applications

The article proposes a unified structural template that links business and technical architectures for multi‑module applications, revisiting the VSEF framework with client and business‑logic modules, handling concerns such as exceptions, idempotency and concurrency, using a simple Request/Result model, and demonstrating its reuse through price‑insurance and Groupon case studies, enabling rapid, container‑like service initialization while preserving clear separation of logic and infrastructure.

Case StudyExtensionIdempotency
0 likes · 7 min read
Designing a Unified Structural Template for Multi‑Module Business Applications
IT Services Circle
IT Services Circle
Aug 12, 2023 · Backend Development

Introducing LiteFlow: A Lightweight Java Flow Engine for Complex Business Logic

This article introduces LiteFlow, a lightweight yet powerful Java flow engine that enables developers to define complex business logic through concise rule files, demonstrates its key features, IDE plugin support, various orchestration expressions, and provides step‑by‑step integration examples with SpringBoot, code snippets, and a real‑world order‑price calculation use case.

JavaLiteFlowSpringBoot
0 likes · 10 min read
Introducing LiteFlow: A Lightweight Java Flow Engine for Complex Business Logic
Liangxu Linux
Liangxu Linux
Jul 30, 2023 · Information Security

Top 12 Common API Vulnerabilities Every Tester Should Know

Understanding the most frequent API weaknesses—from information disclosure and broken object-level authorization to injection, misconfiguration, and business logic flaws—helps security testers identify, exploit, and report issues such as over‑exposed data, missing rate limits, and improper authentication across modern web services.

API SecurityBOLAbusiness logic
0 likes · 17 min read
Top 12 Common API Vulnerabilities Every Tester Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Jun 26, 2023 · Fundamentals

Python Is Effectively Two Languages: Typed vs Untyped and Their Roles

The article explains how Python now exists as both a typed and an untyped language, discusses the distinction between infrastructure and business‑logic code, and argues that embracing both approaches—using type hints for business logic while keeping infrastructure code flexible—benefits developers and the community.

Pythonbusiness logicinfrastructure code
0 likes · 7 min read
Python Is Effectively Two Languages: Typed vs Untyped and Their Roles
Code Ape Tech Column
Code Ape Tech Column
Apr 5, 2023 · Backend Development

Understanding LiteFlow: A Lightweight Component‑Based Flow Engine for Decoupling Complex Business Logic

This article introduces LiteFlow, a lightweight Java workflow engine that decouples complex business logic by modeling each step as a reusable component, explains its workbench design, demonstrates usage in both non‑Spring and Spring Boot environments, and walks through its core architecture and execution flow.

JavaLiteFlowSpring Boot
0 likes · 18 min read
Understanding LiteFlow: A Lightweight Component‑Based Flow Engine for Decoupling Complex Business Logic
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 13, 2022 · Fundamentals

Introduction to Finite State Machines and Their Application in Business Systems

This article introduces deterministic finite state machines, explains their core elements, discusses their advantages for code clarity and separation of concerns, and demonstrates a practical Java implementation for order processing in a commerce platform, including configuration, business logic, exception handling, and extensibility considerations.

Finite State Machinebusiness logicstate machine
0 likes · 12 min read
Introduction to Finite State Machines and Their Application in Business Systems
Tencent Cloud Developer
Tencent Cloud Developer
Aug 18, 2021 · Backend Development

Functional Programming Patterns for Business Logic Optimization

By introducing function composition, async/await support, and the koa‑compose middleware pattern, this article shows how functional programming techniques can replace tangled nested conditionals with reusable, readable pipelines that track execution status, improving business logic readability, maintainability, and extensibility.

Code OptimizationComposeasync/await
0 likes · 9 min read
Functional Programming Patterns for Business Logic Optimization
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 24, 2020 · Fundamentals

Mastering Complex Business Logic: Matrix Analysis & Polymorphic Design

This article explains how to replace tangled if‑else branches in complex business code by using multidimensional matrix analysis, polymorphic extensions, and code separation, providing practical examples, design guidelines, and a step‑by‑step methodology for clearer, more maintainable software architecture.

Domain ModelingPolymorphismbusiness logic
0 likes · 16 min read
Mastering Complex Business Logic: Matrix Analysis & Polymorphic Design
360 Tech Engineering
360 Tech Engineering
Aug 1, 2019 · Fundamentals

Hard Skills: Understanding Business Logic – A Breadth and Depth Framework

The article outlines a practical framework for evaluating hard‑skill competence in software testing by defining breadth (体, 面, 线, 点) and depth (表示层, 逻辑层, 数据层) of business‑logic knowledge, offering concrete examples and guidance for professionals to assess and improve their expertise.

Career DevelopmentSoftware Testingbreadth
0 likes · 6 min read
Hard Skills: Understanding Business Logic – A Breadth and Depth Framework
Youzan Coder
Youzan Coder
Apr 26, 2019 · Backend Development

Design and Architecture of a Prepaid Card Marketing System

The article outlines the design of a prepaid‑card marketing platform that uses configurable rule templates, condition‑behavior chains, and rule orders to manage membership recharge rewards and gift‑card usage limits, providing a generic core engine with adapters for merchants while supporting future migration to payment systems.

Marketing SystemSoftware Architecturebusiness logic
0 likes · 11 min read
Design and Architecture of a Prepaid Card Marketing System
dbaplus Community
dbaplus Community
Nov 10, 2016 · Databases

Doubling SQL Speed: From Execution Plans to Business Logic Overhaul

A real‑world case study shows how a seemingly simple intersect query that took 20 seconds was optimized to 10 seconds by analyzing execution plans, rewriting the SQL, exploring parallel execution, and ultimately redesigning the business logic with a new timestamp column to enable incremental checks.

Performance OptimizationSQLbusiness logic
0 likes · 10 min read
Doubling SQL Speed: From Execution Plans to Business Logic Overhaul