Stack Exchange Network

Stack Exchange network consists of 176 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Loading…
  1. 0
  2. +0
    • Tour Start here for a quick overview of the site
    • Help Center Detailed answers to any questions you might have
    • Meta Discuss the workings and policies of this site
    • About Us Learn more about Stack Overflow the company
    • Business Learn more about hiring developers or posting ads with us
  3. Log in Sign up
  4. current community

    • Software Engineering
      help chat
    • Software Engineering Meta

    your communities

    Sign up or log in to customize your list.

    more stack exchange communities

    company blog
Software Engineering
  1. Home
    1. Questions
    2. Tags
    3. Users
    4. Unanswered
    5. Jobs
Profile Activity
Meta user
Network profile
Billal Begueradj

Reputation

1,235
  • 1.2k
  • 642
  • 49
  • 2018
  • 2019
  • 2020
  • 2021

Next privilege

2,000 Rep.
Edit questions and answers

Badges

5
14
29

Newest

 Great Question

Next badge

5/5
Curious

Impact

~134k
people reached
14 posts edited
126 helpful flags
2,478 votes cast
Summary Answers Questions Tags Badges Bookmarks Bounties Reputation All actions

50 Bookmarks

Votes Activity Newest Views Added
2k
votes
1
answer
467k
views

What technical details should a programmer of a web application consider before making the site public?

web-development
Apr 9 at 12:58 tuxayo 101
378
votes
17
answers
131k
views

Why is Global State so Evil?

design-patterns state globals
Jul 2 '17 at 18:18 Martin Ba 6,926
295
votes
16
answers
28k
views

Grokking Java culture - why are things so heavy? What does it optimize for? [closed]

java programming-languages programming-practices
May 1 '17 at 18:47 Community♦ 1
218
votes
9
answers
29k
views

Is it normal to spend as much, if not more, time writing tests than actual code?

unit-testing testing
Dec 6 '15 at 20:16 Community♦ 1
204
votes
16
answers
20k
views

When using the Single Responsibility Principle, what constitutes a “responsibility?”

architecture class-design solid single-responsibility
Jul 23 '18 at 20:10 Community♦ 1
192
votes
22
answers
46k
views

How do I handle disagreement in a code review regarding an unlikely edge case?

code-reviews startup
Feb 14 '17 at 11:22 Doc Brown 167k
188
votes
7
answers
44k
views

What is wrong with magic strings?

anti-patterns
Dec 6 '18 at 11:10 Erdrik Ironrose 4,371
175
votes
15
answers
58k
views

Developer insists if statements shouldn't have negated conditions, and should always have an else block

coding-style conditions
Jun 13 '17 at 17:36 Community♦ 1
167
votes
8
answers
238k
views

'import module' vs. 'from module import function'

python
Sep 3 '17 at 5:33 Epic Wink 97
163
votes
2
answers
176k
views

Git branching and tagging best practices

programming-practices version-control git branching
1d ago John Dibling 383
157
votes
6
answers
36k
views

SOLID Principles and code structure

c# .net solid
Apr 3 '18 at 20:10 Community♦ 1
150
votes
14
answers
21k
views

Did the Gang of Four thoroughly explore “Pattern Space”?

design-patterns object-oriented-design
Jan 11 '18 at 20:42 Community♦ 1
148
votes
8
answers
23k
views

Are bad programming practices typical within the software industry? [closed]

design object-oriented .net webforms
Jun 27 '19 at 15:31 Robert Harvey 188k
145
votes
11
answers
26k
views

Is there such a thing as having too many unit tests?

unit-testing tdd
May 8 '17 at 14:27 Community♦ 1
133
votes
14
answers
90k
views

What is the ideal length of a method for you? [closed]

design object-oriented coding-style
Oct 16 '19 at 14:17 Community♦ 1
132
votes
27
answers
28k
views

Is source code generation an anti-pattern?

anti-patterns code-generation
Aug 14 at 20:39 Beefster 146
130
votes
15
answers
25k
views

Are single-character constants better than literals?

programming-practices
Nov 7 '18 at 17:04 Community♦ 1
118
votes
12
answers
37k
views

Why are multiple programming languages used in the development of one product or piece of software?

programming-practices programming-languages methodology
Mar 16 at 21:55 techtana 3
113
votes
16
answers
43k
views

When is unit testing inappropriate or unnecessary? [duplicate]

testing unit-testing tdd
Oct 16 '19 at 18:05 Community♦ 1
112
votes
8
answers
45k
views

How to keep applications stateless

web-applications state
Jan 19 '19 at 19:25 Paul Wasilewski 287
110
votes
9
answers
21k
views

Fear of web-app not being “future-proof”

web-development web-applications
Nov 15 '18 at 0:10 Alexus 2,318
101
votes
12
answers
29k
views

When do function call costs still matter in modern compilers?

performance functions
Dec 1 '17 at 13:53 Community♦ 1
92
votes
18
answers
85k
views

How to explain a layperson why a developer should not be interrupted while neck-deep in coding? [closed]

productivity
May 11 '15 at 0:47 Community♦ 1
81
votes
11
answers
13k
views

Is it a bad practice to modify code strictly for testing purposes

c# programming-practices testing unit-testing refactoring
Sep 15 '13 at 12:16 Community♦ 1
68
votes
7
answers
22k
views

Single Responsibility Principle - How Can I Avoid Code Fragmentation?

c# wpf inversion-of-control single-responsibility
Jan 19 '16 at 13:27 Community♦ 1
66
votes
10
answers
8k
views

How and why did modern web application frameworks evolve to decouple URL routes from the file system?

web-applications history routing
Jul 27 '18 at 15:49 Pang 251
63
votes
12
answers
11k
views

How to develop excellent software with agile methods?

agile project-management scrum requirements
Jun 20 '17 at 10:07 Gangnus 2,745
51
votes
7
answers
12k
views

Managing and organizing the massively increased number of classes after switching to SOLID?

c# coding-style dependency-injection solid single-responsibility
Jul 12 '19 at 22:19 candied_orange 79.9k
45
votes
4
answers
8k
views

Is cloud computing mainly just a marketing term?

terminology server cloud-computing technology hosting
Sep 9 at 22:12 Community♦ 1
38
votes
5
answers
9k
views

What to do when you can't determine a boolean value?

programming-practices database-design
Aug 18 '17 at 19:02 Lee Leon 1
1
2 Next
Software Engineering
  • Tour
  • Help
  • Chat
  • Contact
  • Feedback
  • Mobile
Company
  • Stack Overflow
  • For Teams
  • Advertise With Us
  • Hire a Developer
  • Developer Jobs
  • About
  • Press
  • Legal
  • Privacy Policy
  • Terms of Service
Stack Exchange
Network
  • Technology
  • Life / Arts
  • Culture / Recreation
  • Science
  • Other
  • Stack Overflow
  • Server Fault
  • Super User
  • Web Applications
  • Ask Ubuntu
  • Webmasters
  • Game Development
  • TeX - LaTeX
  • Software Engineering
  • Unix & Linux
  • Ask Different (Apple)
  • WordPress Development
  • Geographic Information Systems
  • Electrical Engineering
  • Android Enthusiasts
  • Information Security
  • Database Administrators
  • Drupal Answers
  • SharePoint
  • User Experience
  • Mathematica
  • Salesforce
  • ExpressionEngine® Answers
  • Stack Overflow em Português
  • Blender
  • Network Engineering
  • Cryptography
  • Code Review
  • Magento
  • Software Recommendations
  • Signal Processing
  • Emacs
  • Raspberry Pi
  • Stack Overflow на русском
  • Code Golf
  • Stack Overflow en español
  • Ethereum
  • Data Science
  • Arduino
  • Bitcoin
  • Software Quality Assurance & Testing
  • Sound Design
  • Windows Phone
  • more (28)
  • Photography
  • Science Fiction & Fantasy
  • Graphic Design
  • Movies & TV
  • Music: Practice & Theory
  • Worldbuilding
  • Video Production
  • Seasoned Advice (cooking)
  • Home Improvement
  • Personal Finance & Money
  • Academia
  • Law
  • Physical Fitness
  • Gardening & Landscaping
  • Parenting
  • more (10)
  • English Language & Usage
  • Skeptics
  • Mi Yodeya (Judaism)
  • Travel
  • Christianity
  • English Language Learners
  • Japanese Language
  • Chinese Language
  • French Language
  • German Language
  • Biblical Hermeneutics
  • History
  • Spanish Language
  • Islam
  • Русский язык
  • Russian Language
  • Arqade (gaming)
  • Bicycles
  • Role-playing Games
  • Anime & Manga
  • Puzzling
  • Motor Vehicle Maintenance & Repair
  • Board & Card Games
  • Bricks
  • Homebrewing
  • Martial Arts
  • The Great Outdoors
  • Poker
  • Chess
  • Sports
  • more (16)
  • MathOverflow
  • Mathematics
  • Cross Validated (stats)
  • Theoretical Computer Science
  • Physics
  • Chemistry
  • Biology
  • Computer Science
  • Philosophy
  • Linguistics
  • Psychology & Neuroscience
  • Computational Science
  • more (10)
  • Meta Stack Exchange
  • Stack Apps
  • API
  • Data
  • Blog
  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.1.21.38376