Ralf Schaarschmidt

19 papers A 1Journal 9Unranked 7
YearRankTypeTitle / Venue / Authors
2014 conf
AMCIS
Olga Wenge, Ulrich Lampe, Alexander Müller, Ralf Schaarschmidt
2013 conf
AMCIS
Ulrich Lampe, Olga Wenge, Alexander Müller, Ralf Schaarschmidt
2012 conf
AMCIS
Ulrich Lampe, Olga Wenge, Alexander Müller, Ralf Schaarschmidt
2008 J jnl
Int. J. Interoperability Bus. Inf. Syst.
Stefan Schulte, Nicolas Repp, Julian Eckert, Ralf Steinmetz, Ralf Schaarschmidt, Korbinian von Blanckenburg
2007 conf
FinanceCom
Stefan Schulte, Nicolas Repp, Julian Eckert, Rainer Berbner, Korbinian von Blanckenburg, Ralf Schaarschmidt, Ralf Steinmetz
2007 conf
AMCIS
Stefan Schulte, Nicolas Repp, Rainer Berbner, Ralf Steinmetz, Ralf Schaarschmidt
2002 J jnl
HMD Prax. Wirtsch.
Ralf Schaarschmidt, Ulrich Herrmann
2001 book
Archivierung in Datenbanksystemen - Konzept und Sprache
Ralf Schaarschmidt
2001 conf
Wirtschaftsinformatik
Ralf Schaarschmidt, Jan Nowitzky, Jens Lufter
2001 J jnl
Datenbank-Spektrum
Ralf Schaarschmidt, Oliver Anders
2000 J jnl
Inform. Forsch. Entwickl.
Steffen Skatulla, Ralf Schaarschmidt, Peter Pistor, Klaus Küspert
2000 J jnl
Datenbank Rundbr.
Ralf Schaarschmidt
1999
Ralf Schaarschmidt
1999 conf
ER (Workshops)
Ralf Schaarschmidt, Jens Lufter
1998 J jnl
Inform. Spektrum
Klaus Küspert, Ralf Schaarschmidt
1998 J jnl
Inform. Forsch. Entwickl.
Ralf Schaarschmidt, Kersten Bühnert, Axel Herbst, Klaus Küspert, Rita Schindler
1997 J jnl
HMD Prax. Wirtsch.
Jens Lufter, Ralf Schaarschmidt, Klaus Küspert
1997 J jnl
Wirtschaftsinf.
Ralf Schaarschmidt, Wolfgang Röder
1995 A conf
CIKM
Uwe Herzog, Ralf Schaarschmidt
pyproject.toml
← Index pyproject.toml ini
[tool.black]
line-length = 120
target-version = ['py38']
include = '\.pyi?$'
extend-exclude = '''
/(
  # directories
  \.eggs
  | \.git
  | \.hg
  | \.mypy_cache
  | \.tox
  | \.venv
  | build
  | dist
  | venv
)/
'''

[tool.isort]
profile = "black"
line_length = 120
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
ensure_newline_before_comments = true

[tool.flake8]
max-line-length = 120
ignore = ["E501", "W503", "E203", "F401"]
exclude = [
    "__pycache__",
    ".git",
    "venv",
    "build",
    "dist",
    "*.egg-info",
]

[tool.pylint.messages_control]
disable = [
    "C0114",  # missing-module-docstring
    "C0115",  # missing-class-docstring
    "C0116",  # missing-function-docstring
    "C0103",  # invalid-name
    "R0903",  # too-few-public-methods
    "R0913",  # too-many-arguments
    "R0914",  # too-many-locals
    "R0915",  # too-many-statements
]

[tool.pylint.format]
max-line-length = 120

# ============================================================================
# Pytest Configuration
# ============================================================================
[tool.pytest.ini_options]
testpaths = ["tests/unit", "tests/integration"]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]

# Default options: verbose, show locals on failure, strict markers
addopts = [
    "-v",
    "--strict-markers",
    "--tb=short",
]

# Custom markers for selective test execution
markers = [
    "unit: Pure unit tests - no external deps, no disk I/O, fast (< 1s each)",
    "integration: Integration tests - use real test binaries on disk",
    "slow: Tests that take > 5s (e.g. entropy on large files, full extraction pipelines)",
    "pe: Tests specific to PE binary analysis",
    "elf: Tests specific to ELF binary analysis",
    "macho: Tests specific to Mach-O binary analysis",
    "apk: Tests specific to APK binary analysis",
    "exporters: Tests for database exporters (ClickHouse, Elasticsearch, Print)",
    "dataclass: Tests for dataclass construction and field validation",
    "binja: Tests for Binary Ninja decompiler extractors (mocked, no license needed)",
]